728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
181. 아래 표에서 하나의 행을 하나의 리스트로, 총 3개의 리스트를 갖는 이차원 리스트 apart를 정의하세요.
101호 | 102호 |
201호 | 202호 |
301호 | 302호 |
apart = [ ["101호", "102호"], ["201호", "202호"], ["301호", "302호"] ]
print(apart)
182. 아래 표에서 하나의 열을 하나의 리스트로, 총 2개의 리스트를 갖는 이차원 리스트 stock을 정의하세요.
시가 | 종가 |
100 | 80 |
200 | 210 |
300 | 330 |
stock = [["시가", 100, 200, 300], ["종가", 80, 210, 330]]
print(stock)
183. 아래 표를 stock 이름의 딕셔너리로 표현하세요. 시가를 key로 저장하고, 나머지 같은 열의 데이터를 리스트로 저장해서 value로 저장합니다. 종가 역시 key로 저장하고 나머지 같은 열의 데이터를 리스트로 저장해서 value로 저장합니다.
시가 | 종가 |
100 | 80 |
200 | 210 |
300 | 330 |
stock = {"시가" : [100, 200, 300], "종가" : [80, 210, 330]}
print(stock)
184. 아래 표를 stock 이라는 딕셔너리로 표현하세요. 날짜를 key로 나머지 같은 행의 데이터는 리스트로 저장하여 value로 저장하세요. 첫 열이 날짜입니다.
10/10 | 80 | 110 | 70 | 90 |
10/11 | 210 | 230 | 190 | 200 |
stock = {"10/10" : [80, 110, 70, 90], "10/11" : [210, 230, 190, 200]}
print(stock)
185. 리스트에 저장된 데이터를 아래와 같이 출력하세요.
apart = [ [101, 102], [201, 202], [301, 302] ]
101 호
102 호
201 호
202 호
301 호
302 호
apart = [ [101, 102], [201, 202], [301, 302] ]
for x in range(3):
print(apart[x][0], "호")
print(apart[x][1], "호")
- for 문과 인덱싱을 활용하면 위와 같이 해결이 가능합니다.
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (191, 192, 193, 194, 195) (0) | 2022.11.12 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (186, 187, 188, 189, 190) (0) | 2022.11.11 |
초보자를 위한 파이썬(Python) 300제 풀이 (176, 177, 178, 179, 180) (0) | 2022.11.10 |
초보자를 위한 파이썬(Python) 300제 풀이 (171, 172, 173, 174, 175) (0) | 2022.11.08 |
초보자를 위한 파이썬(Python) 300제 풀이 (166, 167, 168, 169, 170) (0) | 2022.11.06 |