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

想问下解析怎么打?

想问下解析怎么打?

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 关注
  • 1462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信