프로그램
[파이썬] 문제 : 리스트를 딕셔너리로 만들기(과일 영,한)
오디세이99
2023. 2. 15. 11:31
728x90
반응형


1)
fruits_list = ['Apple = 사과','strawberry = 딸기','Peach = 복숭아','Grape = 포도']
fruits = {}
for i in range(len(fruits_list)): # fruits_list 요소수 만큰 반복
fruits[fruits_list[i].split()[0]] = fruits_list[i].split()[2] # split()은 공백으로 분리. 3개가 됨.
print(fruits)

2)
t = [(x.split()[0], x.split()[2]) for x in fruits_list] # 축약표현으로 만들기
dict((x, y) for x, y in t)

3)
rev_fruits = dict((y, x) for x, y in t) # 튜블의 순서를 바꿈
rev_fruits

728x90
반응형