Skip to main content
 首页 » 编程设计

python之如何从 python 中的数组字典中获取值

2025年05月04日19jiqing9006

我有一个包含一些 firebase 数据的数组。在那个数组里面我有字典。 这是我的数组:

[{'name': 'mehmet Tilsed'}, {'name': 'mahmut Tilsed'}, {'name': 'mre Tilsed'}, {'name': 'Joe Tilsed'}, {'name': 'Joe Tilsed'}, {'name': 'Joe Tilsed'}] 

我想获取每个项目的值。我怎样才能做到?

这里是我的代码:

firebase = Firebase(config) 
 
db = firebase.database() 
 
all_users = db.child("users").child("Joe").child("users").get() 
 
for user in all_users.each(): 
   userArray.append(user.val()) 
 
 
 
item1.update(userArray[2])   // In here I take only given items value. I want to get all values. 
 
for k in item1.values(): 
   print(k) 
 
for j in userArray: 
    print(j) 

请您参考如下方法:

如果我正确理解你的问题,你想打印数组中的所有名称对吗?我不知道 item1 或 userArray 是什么,因为您将其遗漏了,但这工作正常:

array = [{'name': 'mehmet Tilsed'}, {'name': 'mahmut Tilsed'}, {'name': 'mre Tilsed'}, {'name': 'Joe Tilsed'}, {'name': 'Joe Tilsed'}, {'name': 'Joe Tilsed'}] 
for name in array: 
        print(name['name']) 
 
 

输出:

mehmet Tilsed 
mahmut Tilsed 
mre Tilsed 
Joe Tilsed 
Joe Tilsed 
Joe Tilsed