我试图将字典中的值添加到一个新列表中,但没有任何特别之处,包括value方法。我能够在for循环中使用newList.append(item)将键添加到新列表中。但我试图将这些值添加到一个单独的列表中。到目前为止,我正在用代码解决以下问题:
如果您还记得,.items()dictionary方法会生成一系列元组。记住这一点,我们为您提供了一本名为口袋妖怪的字典。对于每个键-值对,将键附加到列表p_名称,并将值附加到列表p_编号。不要使用.keys()或.values()方法。
pokemon = {'Rattata': 19, 'Machop': 66, 'Seel': 86, 'Volbeat': 86, 'Solrock': 126}
p_names = []
p_number = []
for item in pokemon:
p_names.append(item)
正如问题提示所说,您需要使用
.items
方法,该方法将键值对作为元组返回:您需要使用
items
返回键和值相关问题 更多 >
编程相关推荐