元组列表作为Python中字典的键

用户名

我有一个元组列表File2,其值如下:

   (1,2,[3,4],2)
   (3,5,[2,3,4,5,6,7],3)

我也有一个数据框,该数据框具有一个名为“ Count”的列,并且我想构建一个字典,其中将我的元组列表作为键,将“ Count”列作为值:

   File3 = dict(zip(File2,df.Count))

但我收到此错误:

   unhashable type: 'list'

您能告诉我如何解决这个问题吗?

帕特里克·豪

[3,4](1,2,[3,4],2)一个列表中。列表不可散列,只有可散列的对象才可以是字典的键。要将所有列表转换为元组,可以编写如下函数

def make_tuples(l):
    return tuple(make_tuples(i) if isinstance(i,list) else i for i in l)

如果存在一个包含一个包含列表的元组的元组,则以上操作将失败。那可能不会出现,但是在那种情况下

from collections.abc import Sequence
def make_tuples(l):
    return tuple(make_tuples(i) if isinstance(i, Sequence) else i for i in l)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用列表作为Python字典中的键

来自分类Dev

当键是Python中字典中的元组时

来自分类Dev

使用元组作为字典键

来自分类Dev

python中的部分匹配字典键(元组)

来自分类Dev

Python:使用列表作为字典键

来自分类Dev

使用列表中的项目作为字典键

来自分类Dev

具有键列表,从字典中获取值的列表/元组

来自分类Dev

在JavaScript中使用元组作为字典中的键

来自分类Dev

Python:使用元组键和嵌套列表中的多个值来生成字典

来自分类Dev

Python:使用元组键和嵌套列表中的多个值来生成字典

来自分类Dev

将元组作为字典中的值处理(列表推导中)

来自分类Dev

Python:转换字典中的元组列表

来自分类Dev

替换列表/元组字典中的值 python

来自分类Dev

带有元组列表的嵌套字典作为来自python中DATA文件的值

来自分类Dev

在 Python 中搜索字典元组键内的键

来自分类Dev

Python:如何将元组列表转换为字典键?

来自分类Dev

将列表转换为字典,将列表项作为键,将列表索引作为python中的值

来自分类Dev

在python中以元组值作为键的所有操作中字典的时间复杂度是多少?

来自分类Dev

如何使用元组作为字典键集

来自分类Dev

如何在Python中为特定键创建列表作为字典条目?

来自分类Dev

如何在Python中使用列表中的数字作为字典的键?

来自分类Dev

如何将Python元组键中的所有值从字典合并到一个列表中?

来自分类Dev

从字典python列表中查找键的值

来自分类Dev

在字典python中添加键的列表值

来自分类Dev

字典键*值到python中的列表

来自分类Dev

Python Dict:在字典列表中查找键

来自分类Dev

将元组类型的键与一个元组列表中的元组列表的值合并,python

来自分类Dev

使用列表中的项目作为新的字典键

来自分类Dev

映射列表-在python中作为字典列出

Related 相关文章

  1. 1

    使用列表作为Python字典中的键

  2. 2

    当键是Python中字典中的元组时

  3. 3

    使用元组作为字典键

  4. 4

    python中的部分匹配字典键(元组)

  5. 5

    Python:使用列表作为字典键

  6. 6

    使用列表中的项目作为字典键

  7. 7

    具有键列表,从字典中获取值的列表/元组

  8. 8

    在JavaScript中使用元组作为字典中的键

  9. 9

    Python:使用元组键和嵌套列表中的多个值来生成字典

  10. 10

    Python:使用元组键和嵌套列表中的多个值来生成字典

  11. 11

    将元组作为字典中的值处理(列表推导中)

  12. 12

    Python:转换字典中的元组列表

  13. 13

    替换列表/元组字典中的值 python

  14. 14

    带有元组列表的嵌套字典作为来自python中DATA文件的值

  15. 15

    在 Python 中搜索字典元组键内的键

  16. 16

    Python:如何将元组列表转换为字典键?

  17. 17

    将列表转换为字典,将列表项作为键,将列表索引作为python中的值

  18. 18

    在python中以元组值作为键的所有操作中字典的时间复杂度是多少?

  19. 19

    如何使用元组作为字典键集

  20. 20

    如何在Python中为特定键创建列表作为字典条目?

  21. 21

    如何在Python中使用列表中的数字作为字典的键?

  22. 22

    如何将Python元组键中的所有值从字典合并到一个列表中?

  23. 23

    从字典python列表中查找键的值

  24. 24

    在字典python中添加键的列表值

  25. 25

    字典键*值到python中的列表

  26. 26

    Python Dict:在字典列表中查找键

  27. 27

    将元组类型的键与一个元组列表中的元组列表的值合并,python

  28. 28

    使用列表中的项目作为新的字典键

  29. 29

    映射列表-在python中作为字典列出

热门标签

归档