파이썬의 집합 데이터 타입 list 순서 있음. 중복 허용. mutable tuple 순서 있음. 중복 허용. immutable set 순서 없음. 중복 허용 안 함. dict 순서 없음. key와 value 쌍으로 구성. Set 데이터 간 순서가 없고 중복을 허용하지 않는 집합 데이터이다. set은 set() 함수 또는 {}로 만들 수 있다. 중복을 허용하지 않는다고 하였으므로 'dog' 데이터 한 개는 인정되지 않는다. 따라서 animals set에는 'dog', 'cat', 'bird' 세 가지 데이터만 존재한다. 만약 list나 tuple에서 중복된 데이터를 제거하고 싶으면 set으로 형 변환한 뒤 다시 list나 tuple로 형 변환하면 된다. 순서가 없는 집합이므로 인덱스를 사용할 수 없다. ..
파이썬 리스트 관련 함수 .index(value) list 안에 value 값이 있으면 해당 value 값의 index를 반환한다. 만약 찾는 value 값이 여러 개 있는 경우 가장 처음에 발견한 데이터의 index 값을 반환한다. 찾는 value 값이 없다면 ValueError가 발생한다. .remove(value) 특정 value 값을 가진 원소를 삭제한다. 같은 value가 여러 개 있다면 첫 번째로 찾은 원소만 삭제한다. 찾는 value 값이 없다면 ValueError가 발생한다. .pop() list 맨 뒤에 위치한 원소를 반환하고, 해당 값을 list에서 제거한다. 매개변수를 넣어 해당 index의 원소를 pop 할 수도 있다. .sort() list 원소들을 정렬하는 함수이다. 기본으로는 ..