【发布时间】:2014-05-09 13:10:19
【问题描述】:
我想将每个价格值存储在一个数组中,从字典中获取。我是 python 的新手,我花了几个小时试图弄清楚这一点......
for item in world_dict:
if item[1] == 'House':
price = float(item[2])
print p
The output is like:
200.5
100.7
300.9
...
n+100
但是,我想以这种格式存储它:[200.5, 100.7, 300.9, ..., n+100]
【问题讨论】:
-
您只想要这些值吗?喜欢
word_dict.values()? -
@ssm 这是迭代有点奇怪的地方。如果
world_dict是一个字典,那么 OP 会根据输出对作为元组的键进行迭代。 -
@alecxe 我不知道您可以在字典中使用相同的键存储多个值。所以如果
House是key,那他不就是想做word_dict['Hoise']吗?我有点困惑...... :(