Python-在不重复的字符串列表中查找字符

立寿树社

我很难在字典中找到一个非重复的值。

my_dict = {(1, 1):'2345', (1, 2):'234', (1, 3):'5678', (1, 4):'2387'}

我需要能够找出的是,什么字符不是重复的字符,什么是键的值。对于这本字典,我需要返回以下内容:

>>> {(1, 3):'6'} 

6是唯一没有出现在其他任何值中的值,因此我需要返回键((1,3))和非重复的(6)。

任何帮助将不胜感激。

四人
my_dict = {(1, 1):'2345', (1, 2):'234', (1, 3):'5678', (1, 4):'2387'}

from collections import defaultdict
d = defaultdict(list)
for k, v in my_dict.items():
    for char in v:
        d[char].append(k)
print {v[0]:k for k, v in d.items() if len(v) == 1}

如果您只想用字典来做

d = {}
for k, v in my_dict.items():
    for char in v:
        d.setdefault(char, []).append(k)
print {v[0]:k for k, v in d.items() if len(v) == 1}

输出

{(1, 3): '6'}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python在字符串列表中查找字符串列表中的项目索引

来自分类Dev

Python-在文本文件中查找字符串列表的字符串频率

来自分类Dev

将与定义名称相对应的字符串列表转换为Python中的定义查找字典

来自分类Dev

Python中字符串列表的列表

来自分类Dev

Python中字符串列表的列表

来自分类Dev

Python:在字符串中查找字符串

来自分类Dev

在迭代字符串列表以在Python的字符串列表中查找匹配项时搜索特定值

来自分类Dev

比较字符串和字符串列表以查找Python中的字谜

来自分类Dev

Python:在字符串列表中查找子字符串

来自分类Dev

在Python列表中查找连续重复的字符串

来自分类Dev

在python中解析字符串列表

来自分类Dev

在python中过滤字符串列表

来自分类Dev

连接Python中的字符串列表

来自分类Dev

遍历 Python 中的字符串列表

来自分类Dev

Python,在字符串中查找字符的位置

来自分类Dev

使用python查找字符串中特定长度的重复

来自分类Dev

正则表达式在Python 3中的列表中查找字符串

来自分类Dev

在列表中查找字符串并进入python中的if语句

来自分类Dev

从Python的字符列表中形成字符串列表

来自分类Dev

字符串列表中的字符串长度python

来自分类Dev

在python中解析具有dict类型元素的列表查找字符串

来自分类Dev

删除字符串列表中重复项类型错误python

来自分类Dev

查找字符串并在Python中插入文本

来自分类Dev

查找字符串中的特定单词,Python

来自分类Dev

查找字符串并在Python中插入文本

来自分类Dev

在Python中查找字符串+整数的索引

来自分类Dev

Python使用子字符串在字符串中查找字符串

来自分类Dev

在Python中查找两个字符串列表的交集

来自分类Dev

在Python3的整数和字符串列表中查找最低编号的索引

Related 相关文章

  1. 1

    使用Python在字符串列表中查找字符串列表中的项目索引

  2. 2

    Python-在文本文件中查找字符串列表的字符串频率

  3. 3

    将与定义名称相对应的字符串列表转换为Python中的定义查找字典

  4. 4

    Python中字符串列表的列表

  5. 5

    Python中字符串列表的列表

  6. 6

    Python:在字符串中查找字符串

  7. 7

    在迭代字符串列表以在Python的字符串列表中查找匹配项时搜索特定值

  8. 8

    比较字符串和字符串列表以查找Python中的字谜

  9. 9

    Python:在字符串列表中查找子字符串

  10. 10

    在Python列表中查找连续重复的字符串

  11. 11

    在python中解析字符串列表

  12. 12

    在python中过滤字符串列表

  13. 13

    连接Python中的字符串列表

  14. 14

    遍历 Python 中的字符串列表

  15. 15

    Python,在字符串中查找字符的位置

  16. 16

    使用python查找字符串中特定长度的重复

  17. 17

    正则表达式在Python 3中的列表中查找字符串

  18. 18

    在列表中查找字符串并进入python中的if语句

  19. 19

    从Python的字符列表中形成字符串列表

  20. 20

    字符串列表中的字符串长度python

  21. 21

    在python中解析具有dict类型元素的列表查找字符串

  22. 22

    删除字符串列表中重复项类型错误python

  23. 23

    查找字符串并在Python中插入文本

  24. 24

    查找字符串中的特定单词,Python

  25. 25

    查找字符串并在Python中插入文本

  26. 26

    在Python中查找字符串+整数的索引

  27. 27

    Python使用子字符串在字符串中查找字符串

  28. 28

    在Python中查找两个字符串列表的交集

  29. 29

    在Python3的整数和字符串列表中查找最低编号的索引

热门标签

归档