如何在Python中打印此数组中的特定值?例如,我想打印“Joe”的职业,即“教师”。我尝试了多种方法来实现这一点,但我不断地返回一个错误,如果我只使用print(数据[1]),我将返回有关Joe的所有信息,而不仅仅是职业信息。我也尝试过使用for循环,但似乎无法重现我想要的。我已经检查了这里的答案,但似乎没有找到任何可以解决我问题的答案
data = [
{
'name': 'Mike',
'age': 34,
'profession': 'Lawyer',
'country': 'United States'
},
{
'name': 'Joe',
'age': 21,
'profession': 'Teacher',
'country': 'Portugal'
},
{
'name': 'Jane',
'age': 18,
'profession': 'Musician',
'country': 'Canada'
}
]
假设数据中有统一的
{key, value}
对,请尝试以下方法:您需要从字典中获取特定项吗
这将只是手动打印职业
否则您可以将名称作为输入
相关问题 更多 >
编程相关推荐