python
딕셔너리 생성
bumychoi
2024. 7. 5. 18:48
a=["one","two","three","four"]
b=[30,20,15,75]
c=[5.2,7.4,3.6,4.2]
dict2={}
dict1={}
for i in range(0,len(a)):
# print({a[i]:b[i]*c[i]})
dict1[a[i]] = b[i]*c[i]
print("기본풀이",dict1)
#방법1
for x,y,z in zip(a,b,c):
dict2[x] = y*z
print("방법1",dict2)
#방법2
print('ex2 결과:',{x:y*z for x,y,z in zip(a,b,c)})
#방법3
print('ex3 결과:',dict((x,y*z) for x,y,z in zip(a,b,c)))