- 리스트 변수 =[]
- 리스트 변수 = list()
- 리스트변수 = [데이터1, 데이터2 ''']
- 리스트변수.append(data)
- 리스트변수.insert(indexNum, data)
- 리스트변수.remove(data)
- del 리스트변수[인덱스번호]
데이터 구조(List, Tuple, Dictionary, Set)
del tuple[1]
tuple[1] = 'c'
Tuple끼리 더하거나 반복하는 것은 가능하다
tuple2 = (5, 6)
print(tuple1 + tuple2)
print(tuple * 3)
tuple로 변수끼리 값을 편하게 바꿀 수 있다
x = 2
y = 3
(x, y) = (y, x)
print('x= ',x,'y = ', y)
dictionary는 key와 value로 이루어져 있고, 추가하는 방법
dict1 = {'name': 'jahyun'}
print (dict1)
dict1 = ('국어': 55, '수학': 80, '과학': [30, 70, 80, 60])
print (dict1)
dict1['영어'] = "pass"
print (dict1)
del dict1['수학']
print (dict1)
ppap = {'pen', 'apple', 'pineapple', 'pen'}
print(ppap)
'apple' in ppap
'applepen' in ppap
pineapple = set('pineapple')
pineapple
A = set('golang')
B = set('python')
방대한 데이터를 활용할 필요성이 커지고 그러한 정보를 쉽고 활용하기 쉽게 데이터를 수집하는 행위를 크롤링이라고 한다.
* 라이브러리 임포트
import requests // 웹페이지 가져오기 라이브러리
from bs4 import BeautifulSoup // 웹페이지 분석(크롤링) 라이브러리
* 웹페이지 가져오기
res = reqeuests.get("웹사이트 주소")
* 웹페이지 파싱하기
soup = BeautifulSoup(res.content, 'html.parser')
* 필요한 데이터 추출하기
mydata = soup.find('title')
* 추출한 데이터 활용하기
print(mydata.get_text())