개발,coding/Python파이썬
파이썬공부5 리스트/튜플/세트/딕셔너리 총정리 비교
쿨가이두번째삶
2022. 11. 21. 23:58
728x90
반응형
리스트(List), 튜플(Tuple), 세트(Set), 딕셔너리(Dictionary) 총 정리 & 비교
리스트(List) | 튜플(Tuple) | 세트(Set) | 딕셔너리(Dictionary) | |
선언 | lis = [ ] | t = ( ) | s = { } | d = {key:value} |
순서 보장 | O | O | X | O |
중복 허용 | O | O | X | X(key) |
접근 | lst[index] | t[index] | X | d[key] |
d.get(key) | ||||
수정 | O | X | X | O(value) |
추가 | append() | X | add() update() |
d[key]=value update() |
insert() | ||||
extend() | ||||
삭제 | remove() pop() clear() |
X | remove() | pop() popitem() clear() |
discard() | ||||
pop() | ||||
clear() |
*나도코딩님 자료 인용하였습니다.유튜브 구독하고 열심히 공부중^ㅡ^
리스트[list] vs 튜플[Tuple] vs 세트[Set] vs 딕셔너리[Dictionary]
여러 값들을 순서대로 관리해야 한다면?
>>리스트(List)
자료 값이 프로그래밍 중 수정되지 않도록 보호해야 된다면?
>>튜플(Tuple)
특정값이 있는지 확인을 하거나, 중복이 안되게 하려면?
>>세트(Set)
'key' 값 'value' 값을 통해 효율적으로 관리하고 싶다면?
>>딕셔너리(Dictionary)
728x90
반응형