嗨,任务给我的代码是
legislators = { "Tsang Yok-sing" : "DAB", "Albert Ho" : "Democratic", "Lee Cheuk-yan" : "Labour", "James To" : "Democratic", "Chan Kam-lam" : "DAB", "Lau Wong-fat" : "Economic Synergy", "Emily Lau" : "Democratic" }
我需要创建两个列表,一个只有立法者的名字,另一个有政党的名单。我不明白列表之间的冒号是什么意思,我猜它是以某种方式把两者联系起来的。非常感谢你的指导
感谢爸爸的爱
对不起,我弄错了,这是人们提到的一本字典。Python新手
你的
legislators
是dict
而不是list
。您可以访问keys
和values
:注意只有在使用python
3.x
时,才需要调用list
到legislators.keys
。对于python2.x
,这是不必要的编辑
正如@Frerich Raabe在评论中建议的那样,您可以使用
set
来获得独特的参与方,比如:或者如果您希望列表作为结果:
你有的是一本字典
你可以这样把它分成两个列表:
将导致
使用
zip(*legislators.items())
的简单的oneliner相关问题 更多 >
编程相关推荐