【发布时间】:2021-09-16 16:40:15
【问题描述】:
过去 5 个小时我一直在努力解决这个问题。
“使用cities 列表,我们希望为每个城市创建一个名称列表。遍历每个城市并将其名称 ('City') 附加到 city_names 列表中。”强>
{'City': 'Buenos Aires', 'Country': 'Argentina', 'Population': 2891000, 'Area': 4758}, {'City': 'Toronto', ....and so on
我尝试了什么:
city_names = []
for city in cities:
city_names.append(city['City'])
print(city_names)
我对它要我做什么只有一个松散的想法。我假设它要我做“墨西哥城布宜诺斯艾利斯市”等。我像一个盲人一样在黑暗的洞穴中挣扎。我在这里做错了什么?
【问题讨论】:
-
您想创建一个包含所有城市名称的列表吗?从什么开始?你有一个给定的列表来获取数据还是一个字典或什么?
-
您对问题的描述非常模糊。您能否展示一个完整示例,说明代码之前
cities可能包含的确切以及代码之后city_names应该包含的确切?如果没有,那么您没有适合 Stack Overflow 的问题。请阅读How to Ask。这不是一个讨论论坛,因此不是在写作业时弄清楚教师的意思的正确地方。最好的地方是你的导师的办公时间。下一个最好的是实际的讨论论坛,例如 Reddit 或 Quora。 -
使用您给定的代码(在列表中添加
[]之后),这会打印出['Buenos Aires', 'Toronto']这不是您想要的吗?