본문 바로가기

beta./PYTHON

리스트 딕셔너리 비교



공통점
리스트(LIST)
딕셔너리(DICTIONARY)
생성
list = [1,2,3,4,5]]
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.claer()
차이점


삭제
삭제시 순서가 바뀌기 떄문에 인덱스에 대한 값이 바뀐다
ex) list[0] 을 삭제하면 한개씩당겨짐
key로 값을 가져오기 떄문에 삭제 여부와 상관없다.
결합
list1 + list2
dict1.update(dict2)

ex)
dict1 = {1:100 , 2:200}
dict2 = {1:1000 , 3:300}

dict1.update(dict2)

dict1                        ->  dict1 = {1:1000, 2:200, 3:300}


'beta. > PYTHON' 카테고리의 다른 글

패킹 언패킹  (0) 2017.04.24
튜플  (0) 2017.04.24
딕셔너리 반복문  (0) 2017.04.24
딕셔너리 수정하기  (0) 2017.04.24
딕셔너리  (0) 2017.04.24