최근 다시 Python을 배우고 있습니다. 혼자 배우고 있는데 사람들이 쉽다고 말하지만 사실 굉장히 어려운 언어인것 같습니다. 다른 언어를 배웠다면, 자동으로 형변환 되는 부분들이 이해가 잘안됩니다. 오히려 불편하기만 하고요. 뭔 기능이 이렇게 많고 지저분한건지 그것에서 오는 실수들 저만 이렇게 생각하는 걸까요?
그중에서도 tuple, list, dictionary, set 4개가 가장 기본인데 이것을 정리해 보았습니다.
리스트(list)란 : []로 나열된 러개의 데이터를 감싸서 저장 및 관리
자료의 수정이 자유로움정의 방법 : [ ] 예) [ 1,2,3 ]
튜플(tuple)란 : 값의 시퀀스이며 지정된 값을 변경할 수 없음
고정된 리스트자료 수정 불가
정의 방법 : ( ) 예) ( 1,2,3 )
Dictionary
key:value 형태로 선언함정렬되지 않은 키:값의 쌍
value는 변경가능하지만 key값은 변경 할 수 없음
Key를 호출하면 value를 리턴함
{}사용 예) dic={'id':'Domin','pw':'1234'}
>>>dic['id']
Set
중복되지 않은 요소들의 모임을 가진 집합
Set을 만들때 set()함수로 생성
set(['a','b','c'])
댓글 없음:
댓글 쓰기