python return 唯一值

python return only value

你好,我正在使用 python 和 firebase,但我无法正确执行下面的代码。我想要'data.Child('move ')。 get() ' 只是为了价值,但是当我 运行 时,程序给了我以下 'Ordereddict([( 'move', True)]) 我希望你只给我 True。有人可以帮助我

import pyrebase
config = {
  "apiKey": "...",
  "authDomain": "...",
  "databaseURL": "...",
  "projectId": "...",
  "storageBucket": "...",
  "messagingSenderId": "...",
  "appId": "...",
  "measurementId": "..."
};
firebase = pyrebase.initialize_app(config)
dados = firebase.database()
users = dados.child('mover').get()
mov = users.val()
print(mov)
if mov == 'True':
  print('true')
elif mov == 'False':
  print('false')

你要找的是 value,让它更 crystal:

from collections import OrderedDict

# creating a simple dict
my_dict = {'move': True}

# creating ordered dict from dict
ordered_dict = OrderedDict(my_dict)

for k,v in ordered_dict.items():
    print(v)

输出:

True

一行:

print(list(ordered_dict.values()))   # [True]

在您的具体情况下:

print(list(mov.values())[0])   # True