- 3개의 리스트 각 요소를 이용하여 튜플 리스트로 변환하기
list1 = [1, 2, 3, 4]
list2 = ['a', 'b', 'c', 'd']
list3 = ['가', '나', '다', '라']
list(zip(list1,list2,list3))
# 코드 작성
[(1, 'a', '가'), (2, 'b', '나'), (3, 'c', '다'), (4, 'd', '라')]
- 주어진 데이터를 결과와 같은 형식의 데이터로 저장하기
# 데이터
fish1_length = [
25.4, 26.3, 26.5, 29.0, 29.0, 29.7, 29.7, 30.0, 30.0, 30.7,
31.0, 31.0, 31.5, 32.0, 32.0, 32.0, 33.0, 33.0, 33.5, 33.5,
34.0, 34.0, 34.5, 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 37.0,
38.5, 38.5, 39.5, 41.0, 41.0
]
fish1_weight = [
242.0, 290.0, 340.0, 363.0, 430.0, 450.0, 500.0, 390.0, 450.0,
500.0, 475.0, 500.0, 500.0, 340.0, 600.0, 600.0, 700.0, 700.0,
610.0, 650.0, 575.0, 685.0, 620.0, 680.0, 700.0, 725.0, 720.0,
714.0, 850.0, 1000.0, 920.0, 955.0, 925.0, 975.0, 950.0
]
fish2_length = [
9.8, 10.5, 10.6, 11.0, 11.2, 11.3, 11.8, 11.8, 12.0, 12.2,
12.4, 13.0, 14.3, 15.0
]
fish2_weight = [
6.7, 7.5, 7.0, 9.7, 9.8, 8.7, 10.0, 9.9, 9.8, 12.2,
13.4, 12.2, 19.7, 19.9
]
length = fish1_length + fish2_length
weight = fish1_weight + fish2_weight
a = zip(length,weight)
list(map(lambda x:list(x),a)) - 매장 데이터 통계
import requests as req
res = req.get('http://ggoreb.com/quiz/shop.jsp')
data = res.jason()
data["list"]
z = data["list"]
y = []
x = []
for a in z:
y = y+[a.get('kind')]
name = set(y)
for countm in name:
x = x+[(y.count(countm),countm)]
x.sort(reverse=True)
print('업종별 매장 수')
x
ad = []
adname_1 = []
for a in z:
ad = ad +[a.get('address').split(' ')[0]+a.get('address').split(' ')[1]+a.get('address').split(' ')[2]]
adname = set(ad)
for countad in adname:
adname_1 = adname_1 + [(ad.count(countad),countad)]
adname_1.sort(reverse=True)
print('주소별 매장 수')
print(adname_1) - 암호화 문자열 해석
import requests as req
res = req.get('http://ggoreb.com/quiz/encrypt_string.txt')
text = res.text
print(text)
data = list(text)
for d in data:
if d in ' ,(),.':
print(d, end = '')
else:
print(chr(ord(d) + 2), end="")
'공부 > 파이썬' 카테고리의 다른 글
01 - 기본 자료구조 (0) | 2022.08.28 |
---|---|
튜플(Tuple) 자료형 (0) | 2022.08.19 |
리스트 자료형 (0) | 2022.08.18 |
파이썬의 연산자2 (0) | 2022.08.18 |
파이썬의 연산자 (0) | 2022.08.18 |