haju__log

[python] 딕셔너리와 리스트 비교 본문

코테관련 이론

[python] 딕셔너리와 리스트 비교

haju 2023. 4. 30. 14:32
반응형

✅ 공통점과 차이점

  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의 값으로 덮어씀

 

반응형