2017년 8월 7일 월요일

python list, tuple, dictionary, set


최근 다시 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'])




댓글 없음:

댓글 쓰기