为了账号安全,请及时绑定邮箱和手机立即绑定

想问下解析怎么打?

想问下解析怎么打?

Good丶study 2018-01-23 09:18:33
dog = {'dog': 'A'}cat = {'cat': 'B'}pig = {'dog': 'C'}pets = [dog, cat ,pig]for pet in pets:    for p, name in pet.items():        print(p + ": " + name)想用解析打出来,可是总提示错误。正确的打开方式是啥样?dog = {'dog': 'A'}cat = {'cat': 'B'}pig = {'dog': 'C'}pets = [dog, cat ,pig]for key, name in [pet.items() for pet in pets]:    print(key + ": " + name)
查看完整描述

2 回答

?
孤独的小猪

TA贡献232条经验 获得超302个赞

根据描述的意思,应该是想通过列表推导式来计算出key,但是通过列表推导式,数据结构反而变得复杂了,虽然最终能实现,如下:

//img1.sycdn.imooc.com//5a67e8c70001b79509480567.jpg

查看完整回答
1 反对 回复 2018-01-24
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

解析?

查看完整回答
反对 回复 2018-01-23
  • 2 回答
  • 0 关注
  • 1546 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号