공통점 | 리스트(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}