如果dict是混合的,如何返回字典或数组



这是我的python函数代码:

def checkId(user):
members = {932922669: {'naam':'Mike','account':'A1'} , 932922668: naam':'Alfred','account':'A2'}}    
if user in members.keys():
return dict(members)[user['naam'][account]
else:
return False

我想检查这个dict中是否存在id 9329222669。如果是,则返回name和account,否则返回False。

我相信你需要

def checkId(user):
members = {932922669: {'naam':'Mike','account':'A1'} , 932922668: {'naam':'Alfred','account':'A2'}}    
if user in members:
return tuple(members[user].values())
return False
print(checkId(932922669))  # ('Mike', 'A1')
print(checkId(0000))       # False

最新更新