我有包含一些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

10-07 15:10