🔎 List 리스트
- 대괄호 사용
- 데이터의 순서 존재
- 중복 값 사용 가능
- 데이터 추가, 변경, 삭제 가능
# 리스트 (List) 자료구조
data1 = [20, 30, 50, 10, 90]
data1 # 결과 : [20, 30, 50, 10, 90]
# 기존의 data1 리스트 맨 끝에 새로운 150 숫자 데이터 추가
data1.append(150)
data1 # 결과 : [20, 30, 50, 10, 90, 150]
#data1 리스트 내에 있는 90이라는 데이터를 제거
data1.remove(90)
data1 # 결과 : [20, 30, 50, 10, 150]
🔎 Tuple 튜플
- 데이터 순서 존재
- 중복 값 허용
- 데이터 추가, 변경, 삭제 불가능
data2 = (100, 100, 40, 20, 50)
data2 # 결과 : (100, 100, 40, 20, 50)
# 데이터 자료구조 확인 가능
type(data2) # 결과 : tuple
🔎 3. Set 집합
- 데이터 순서 X
- 중복 불가능
- 데이터 추가, 변경, 삭제 가능
- 집합 연산 가능 (교집합, 합집합, 차집합)
data3 = {30,20,100,50,20,20,20,20}
data3 # 결과 : {20, 30, 50, 100}
data4 = {20,30,40,50,60}
data5 = {50,60,70,80}
# 교집합
data4 & data5 # 결과 : {50, 60}
# 합집합
data4 | data5 # 결과 : {20, 30, 40, 50, 60, 70, 80}
# 차집합
data4 - data5 # 결과 : {20, 30, 40}
data5- data4 # 결과 : {70, 80}
# 대상차집합 연산 수행 (교집합을 제외한 나머지)
data4 ^ data5 # 결과 : {20, 30, 40, 70, 80}
🔎 4. Dictionary 딕셔너리
- 키:값 쌍으로 구성
data6 = {'이름':'홍길동', '나이':30, '지역':'서울'}
data6 # 결과 : {'이름': '홍길동', '나이': 30, '지역': '서울'}
# 특정 딕셔너리의 키를 통해, 해당 값이 출력되는 형태 (인덱싱)
data6['이름'] # 결과 : '홍길동'
data6['나이'] # 결과 : 30
data6['지역'] # 결과 : '서울'
'파이썬' 카테고리의 다른 글
[파이썬] 기본 문법 정리 (0) | 2025.03.03 |
---|---|
[파이썬] 조건문, 반복문, 함수 (0) | 2025.03.03 |
[파이썬] Pandas 사용해서 데이터 전처리하기 (0) | 2025.02.27 |
[파이썬] 파이썬 기초 문법 (변수, 데이터 타입, 연산자) (0) | 2025.02.19 |
[파이썬] 사용자 입력 받기 (0) | 2025.02.08 |