gpt4 book ai didi

python dict.fromkeys() 返回空

转载 作者:行者123 更新时间:2023-11-28 19:34:39 26 4
gpt4 key购买 nike

我写了下面的函数。它在不应该的时候返回一个空字典。该代码在没有功能的命令行上运行。但是我看不出这个函数有什么问题,所以我不得不求助于你们的集体智慧。

def enter_users_into_dict(userlist):
newusr = {}
newusr.fromkeys(userlist, 0)
return newusr

ul = ['john', 'mabel']
nd = enter_users_into_dict(ul)
print nd

它返回一个空字典 {},我期望 {'john': 0, 'mabel': 0}。

这可能非常简单,但我没有看到解决方案。

最佳答案

fromkeys是一个类方法,意思是

newusr.fromkeys(userlist, 0)

和调用完全一样

dict.fromkeys(userlist, 0)

两者都返回用户列表中键的字典。您需要将其分配给某些东西。试试这个。

newusr = dict.fromkeys(userlist, 0)
return newusr

关于python dict.fromkeys() 返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com