'''
字典推导式
'''
#场景1:将下列字典的key和vlaue颠倒过来
dicdata={'a':20,'b':30,'c':40}
m_dicdata={value:key for(key,value) in dicdata.items()}
print(f"反转结果:{m_dicdata}")
#场景2 将两个列表组成一个字典
x=['A','B','C','D']
y=['a','b','c','d']
#print(f"打包结果:{zip(x,y)}")
#for value in zip(x,y):
#print(value)
data_tmep2={i:j for(i,j) in zip(x,y)}
print(f"打印字典:{data_tmep2}")
#场景3 将二维列表转换成字典
db_data=[('name','xiaowang'),('age',18),('sex','男')]
db_dic={key:val for(key,val) in db_data}
print(f"二维转字典:{db_dic}")
字典推导式
最新推荐文章于 2024-01-14 21:22:09 发布