haju__log
[python] 딕셔너리와 리스트 비교 본문
반응형
✅ 공통점과 차이점
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() 2 in dict.values() |
전부 삭제 | list.clear() | dict.clear() |
차이점 | ||
삭제 | 삭제 시에 순서가 바뀌기 때문에 인덱스에 대한 값이 바뀐다. |
key로 값을 가져오기 때문에 삭제 여부와 상관 없다. |
결합 | list1 + list2 | dict1.update(dict2) |
- list 결합
list1 =[1,2,3]
list2 =[4,5,6]
print(list1+list2)
- dict 결합
dict1 = {1:100, 2:200}
dict2 = {1:1000, 3:300}
dict1.update(dict2)
print(dict1)
#dict1의 값 중 동일한 값은 dict2의 값으로 덮어씀
dict1 = {1:100, 2:200}
dict2 = {1:1000, 3:300}
dict2.update(dict1)
print(dict2)
#dict2의 값 중 동일한 값은 dict1의 값으로 덮어씀
반응형
'코테관련 이론' 카테고리의 다른 글
[python] 튜플 packing, unpacking, 함수의 리턴값으로 튜플 이용 (0) | 2023.04.30 |
---|---|
[python] 튜플 (tuple) (0) | 2023.04.30 |
[python] 딕셔너리 반복문 활용 (0) | 2023.04.30 |
[python] 딕셔너리 만들기, 수정하기 (0) | 2023.04.29 |
[python] 모듈 사용하기, 만들기 (0) | 2023.04.29 |