이번 시간에는 리스트와 딕셔너리를 좀 더 자세하게 다뤄보겠습니다
리스트와 딕셔너리를 생성, 호출, 삭제, 포함 여부, 전부 삭제를 진행해보았습니다.
| ~ | 는 사용자가 지정 가능한 변수이름 또는 값 입니다.
Python list
list 생성 -> |변수이름| = [ |변수0|, |변수1|, |변수2|, ... ] (대괄호로 묶어주고 |index|가 0부터 1씩 증가하며 생성)
list 호출 -> |리스트이름| [ |index| ] ( |리스트이름| 에서 해당하는 |index|의 값을 반환)
list 삭제 -> del ( |리스트이름| [ |index| ] ) ( |리스트이름| 에서 해당하는 |index|의 값을 삭제)
list 포함 여부 ->|값| in |리스트이름| ( |리스트이름| 에서 |값|이 있는지 없는지 boolean형 True, False형태로 반환)
list 전부 삭제 -> |리스트이름|.clear() ( |리스트이름| 에서 모든 값을 삭제)
Python dictionary
dictionary 생성 -> |변수이름| = { |키|:|값|, |키|:|값|, |키|:|값|, ... } (중괄호로 묶어주고 |키|와 |값|으로 1:1 매칭하며 생성)
dictionary 호출 -> |딕셔너리이름| [ |키| ] ( |딕셔너리이름| 에서 해당하는 |키|의 |값|을 반환)
dictionary 삭제 -> del ( |딕셔너리이름| [ |키| ] ) ( |딕셔너리이름| 에서 해당하는 |키|의 |값|을 삭제)
dictionary 포함 여부 -> |키| in |딕셔너리이름| (|키|와 |값|이 |딕셔너리이름|안에 있는지 없는지 boolean형 True, False형태로 반환)
|값| in |딕셔너리이름|
dictionary 전부 삭제 -> |딕셔너리이름|.clear() ( |딕셔너리이름| 에서 모든 |키|와 |값|을 삭제)
기존 list에 이어붙이기 -> |기존 리스트이름| = |기존 리스트이름| + |이어붙일 리스트이름| 또는 [ |변수|, |변수|, ... ]
dictionary 이어붙이기 -> |기존 딕셔너리이름|.update(|이어붙일 딕셔너리이름|
하지만, 키가 같은 딕셔너리를 이어붙일 때 주의
|기존 딕셔너리이름|.update(|이어붙일 딕셔너리이름| 의 의미는 |기존 딕셔너리이름|에 |이어붙일 딕셔너리이름|을 덮어쓴다는 의미입니다.
즉, 같은 키가 있을 시 |기존 딕셔너리이름|에 |이어붙일 딕셔너리이름|을 덮어쓰는 것이기에 같은 키가 존재하는 상황 시 최종적으로 |이어붙일 딕셔너리이름|의 |키|와 |값|들이 덮어쓰여진다고 할 수 있습니다.
'Programming > Python' 카테고리의 다른 글
#Python - 28. 파이썬 packing, unpacking (0) | 2020.02.05 |
---|---|
#Python - 27. 파이썬 튜플 만들기 (0) | 2020.02.05 |
#Python - 25. 파이썬 딕셔너리와 반복문 (0) | 2020.02.04 |
#Python - 24. 파이썬 리스트, 딕셔너리 다루기 (0) | 2020.02.04 |
#Python - 23. 파이썬 dictionary(딕셔너리) 만들기 (0) | 2020.01.23 |
댓글