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)))