List
list = ["data1", "data2"]
- 순서가 명확하다
- 각 data를 요소(element)라고 부른다.
- 각 data는 0부터 차례대로 index를 부여받게 된다.
data 접근
list[i] // i번째 data를 가져온다
data 추가
list.append(”data1”) // list의 맨 뒤에 값 추가함
list.insert(i,”data1”) // list의 i번째 index에 값을 추가함
data 삭제
del list[i] // list 의 index를 이용하여 데이터 삭제
list.remove(”data1”) // list의 값을 이용하여 데이터 삭제
기타
len(list) // list의 길이를 구한다
sum(list) // list의 합을 구한다
max(list) // list의 최댓값을 구한다
min(list) // list의 최솟값을 구한다
Dictionary
dict = {"key1" : value1 , "key2" : value2 }
- key와 value의 쌍으로 이루어져있다.
data 접근
dict.get("key1") // key값으로 value를 가져온다
data 추가
dict[”key1”] = value
data 삭제
del dict[”key1”]
기타
len(dict) //dict의 길이를 구한다
dict.clear() //dict를 초기화한다
Set
- 순서가 없어 각 요소 순서대로 접근할 수 없다.
- 중복이 불가하다.
연산
- 집합과 집합끼리만 가능하다
set_a | set_b // 합집합
set_a & set_b // 교집합
set_a - set_b // 차집합
'Python' 카테고리의 다른 글
[Python] 기초 문법 - 연산자, 조건문, 반복문 (0) | 2023.01.03 |
---|---|
[Python] 기초 문법 - 변수 선언, 데이터 타입 (0) | 2023.01.02 |
[Python] 다양한 모듈 사용해보기2 : json, googletrans, smtplib (day 3) (0) | 2022.12.23 |
[Python] 다양한 모듈 사용해보기1 : requests, BeautifulSoup, datetime (day 3) (0) | 2022.12.23 |
[Python] 조건문, 반복문 : if, while, for (day 1-2) (0) | 2022.12.23 |