首页 > 编程语言 > 详细

python练习:匹配获取对应的值

时间:2020-04-06 09:49:21      阅读:55      评论:0      收藏:0      [点我收藏+]
# 将photos中的userid为1的该条数据的photoname的值
# 赋值给users中的userid为1的该条数据的photoname的值
users = [{‘userid‘: 1, ‘photoname‘: None,‘name‘:‘zyh‘},{‘userid‘: 2, ‘photoname‘: None,‘name‘:‘zyh‘}]
photos=[{‘userid‘:1,‘photoname‘:‘1.png‘}]

a = {}
for p in photos:
a[p[‘userid‘]]=p[‘photoname‘]
for u in users:
if u[‘userid‘] in a.keys():
u[‘photoname‘]=u[‘userid‘]

print(users)

python练习:匹配获取对应的值

原文:https://www.cnblogs.com/hongyufei/p/12640171.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!