파이썬(Python)/파이썬(Python)
파이썬 리스트/집합(셋)/튜플/딕셔녀리 구분
2022. 3. 1. 18:26반응형
리스트 list (순서 O, 중복 O, 변경 O)
- 삽입/삭제/정렬 가능
- 인덱스, 슬라이싱 가능
- 예제
>> L = [1, 2, 3, 4, 5]
>> L
[1, 2, 3, 4, 5]
튜플 tuple (순서 O, 중복 O, 변경 X)
- 리스트와 거의 동일, 변경은 불가능 (immutable)
- 속도가 빨라, 파이썬 내부적으로 자주 사용
- 스왑(swap) 쉽게 가능
- 예제
>> T = (1, 2, 3, 4, 5)
>> print(T)
(1, 2, 3, 4, 5)
집합 set (순서 X, 중복 X, 변경 O)
- in, not in을 사용하여 집합 포함 여부를 알 수 있음
- 예제
>> S = {1, 2, 3, 4, 5}
>> print(S)
{1, 2, 3, 4, 5}
딕셔너리 dict (순서 X, 중복X, 변경 O)
- set의 일종으로 키:값 쌍으로 이루어짐
- 키 중복는 중복불가, 값은 중복가능
- del을 이용하여 사전(딕셔녀리)의 내용(키:값)을 삭제할 수 있음
- for 반복문을 이용해 사전(딕셔너리) 내용(키:값)을 출력할 수 있음
- 예제
>> D = {"name":"길동", "age":5, "address":"서울시"}
>> print(D)
{'name': '길동', 'age': 5, 'address': '서울시'}
참고한 자료
반응형
'파이썬(Python) > 파이썬(Python)' 카테고리의 다른 글
[파이썬(Python)] global 변수에 대한 고찰 (0) | 2023.07.11 |
---|---|
[파이썬] 1. Tkinter 소개 (0) | 2022.04.23 |
[파이썬] Pycharm 으로 Hello world 출력하기 (0) | 2022.03.01 |