euny!
errorlog
euny!
전체 방문자
오늘
어제
  • 분류 전체보기 (22)
    • Python (13)
    • 데이터분석 (3)
    • WIL (4)
    • SQL (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ㅗ
  • 웹스크래핑
  • SQL
  • 크롤링
  • 웹크롤링
  • BeautifulSoup

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
euny!

errorlog

[Python] 데이터를 저장하는 공간 : list, dictionary, set (day 1-2)
Python

[Python] 데이터를 저장하는 공간 : list, dictionary, set (day 1-2)

2022. 12. 23. 15:23

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
    'Python' 카테고리의 다른 글
    • [Python] 기초 문법 - 변수 선언, 데이터 타입
    • [Python] 다양한 모듈 사용해보기2 : json, googletrans, smtplib (day 3)
    • [Python] 다양한 모듈 사용해보기1 : requests, BeautifulSoup, datetime (day 3)
    • [Python] 조건문, 반복문 : if, while, for (day 1-2)
    euny!
    euny!

    티스토리툴바