💡 먼저 리스트, 튜플, 세트, 딕셔너리 기본 개념 파악하기 !
List, Tuple, Set, Dict
| List | Tuple | Set | Dict |
---|
선언 | x = [a, b] | x = (a, b,) | x = {a, b} | x = {key:value} |
순서 | O | O | X | O |
중복 | O | O | X | X |
수정 | O | X | X | O |
공통점
✔️ in 통해서 특정 데이터가 자료형에 있나 확인하기
print (값 in 튜플명)
형태로 사용
- boolean 형식 (true, false)으로 결과값을 반환
✔️ len() 통해서 특정 데이터의 크기(개수) 알아보기
len(변수명)
함수 사용
- 공백 또한 하나의 셀로 본다.
⭐ 변환하기 ⭐
list(변수명)
tuple(변수명)
set(변수명)
dict(변수명)
리스트와 딕셔너리 비교
공통점 | List | Dictionary |
---|
생성 | list = [ 1, 2 ,3 ] | dict = { 'one':1, 'two':2 } |
호출 | list[ 0 ] | dict[ 'one' ] |
삭제 | del( list[ 0 ] ) | del( dict[ 'one' ] ) |
개수 확인 | len( list ) | len( dict ) |
값 확인 | 2 in list | 'two' in dict.keys( ) |
전부 삭제 | list.clear( ) | dict.clear( ) |
차이점 | List | Dictionary |
---|
순서 | 삭제 시 순서가 바뀌기 때문에 인덱스에 대한 값이 바뀐다 | key로 값을 가져오기 때문에 삭제 여부와 상관없다 |
결합 | list1 + list2 | dict1.update( dict2 ) |