gpt4 book ai didi

python字典键和值

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:34:45 25 4
gpt4 key购买 nike

如果我有这样的字典:

dict = {'a': ['Menny','Adam'], 'b': ['Steff','Bentz', 'Arik'], 'c': ['Helen','Stephonich', 'Marry', 'Kenny', 'Mike', 'Pring']

等等。

我想做一个函数来计算一个键上有多少个值。例如:

>>> func(d, a)

>>> 2

>>> func(d, c)

>>> 6

我知道我需要使用 d.values、sum(len(values)) 或类似的东西,但我不知道如何使用。请帮我。谢谢。

这是我正在从事的一个大项目,但我被困住了。再次感谢。

最佳答案

首先我建议你应该阅读一些 python 教程,如果你有一个大项目要写但仍然不知道 python 的基本用法。

  1. 您不应该使用 dict 来引用字典。 dict 是python的关键字。就像您不会在 C 中定义名称为 int 的变量一样。

  2. 如果您只想获取可迭代对象 的长度,只需使用len()。它返回一个 int 对象。函数 sum() 返回可迭代对象的总和。所以你不能使用 sum(len(your_dict)),它就像 sum(4)` 并且不会返回任何东西。

  3. 您的 dict.value 不是合法函数或某事。使用 dict.values(),它返回一个元组,其中包含键值对中的每个值,类似地,dict.keys() 将所有键作为一个元组返回。

关于python字典键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20017084/

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