如何从另一个列表作为键的字典中获取正确的值?

蟒蛇

我尽我所能寻找其他答案,但我无法找到我能做到的方法。

我有一本这样的字典:

namedict = {'0': 'female\tLotta\tAskildsen', '1': 'male\tHendrich\tDyb', '2': 'female\tRut\tAase', '3': 'male\tSigve\tBuer', '4': 'female\tBetina\tDimmen', '5': 'male\tOsvald\tAndvik', '6': 'female\tGunnbjørg\tAarset', '7': 'male\tMorten\tAlm', '8': 'female\tInes\tAbelsen', '9': 'male\tStian\tBerthelsen', '10': 'male\tGulbrand\tBrekka', '11': 'male\tHåvar\tClaussen', '12': 'female\tThi\tAslam', '13': 'female\tAslaug\tDuong', '14': 'female\tTora\tChristensen', '15': 'male\tLucas\tDrevland', '16': 'male\tOluf\tBirkedal', '17': 'male\tHalvar\tByberg', '18': 'male\tLeif\tBach', '19': 'female\tAyse\tBaltzersen', '20': 'female\tAnastasia\tBergli', '21': 'male\tRonald\tAasberg', '22': 'female\tElly\tDehli', '23': 'female\tElizabeth\tAalberg', '24': 'male\tRunar\tAsk'}

我想做的是使用另一个列表:

mylist = ['16', '17', '18', '19', '20', '21', '22', '23', '15']

并获得一个新列表,其名称与 namedict 中的 key:value 相对应。

像这样:

newlist = ['Oluf\tBirkedal', 'Halvar\tByberg', 'Leif\tBach', --->] 

我试图将 newlist 转换为元组,但我不明白如何使用元组作为字典中的键。

感谢任何帮助!

空间影响

dict.getlist comprehesion作为一起使用

newlist = [namedict.get(value).split('\t',1)[1] for value in mylist]

print(newlist)
['Oluf\tBirkedal',
 'Halvar\tByberg',
 'Leif\tBach',
 'Ayse\tBaltzersen',
 'Anastasia\tBergli',
 'Ronald\tAasberg',
 'Elly\tDehli',
 'Elizabeth\tAalberg',
 'Lucas\tDrevland']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取其值至少包含另一个列表中的一项的字典键?

来自分类Dev

将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

来自分类Dev

如何从另一个 python 字典中获取一个字典中的相应列表值,其中它们被列为键,比较并打印出一个 csv?

来自分类Dev

如何在字典中存储两个输出,一个作为键,另一个作为值

来自分类Dev

使用列表中成员的值作为Tcl中另一个列表的键

来自分类Dev

如何从字典数组中获取字典的数组(例如arrayGroupBy),其中某个键的值与另一个字典键的值匹配

来自分类Dev

如果一个键在Java中多次出现,则将一个值作为键,将另一个值作为列表进行映射

来自分类Dev

将字典的值(列表)与另一个列表进行比较时更改字典的键

来自分类Dev

如何遍历字典中的键并与另一个字典中的键/值匹配

来自分类Dev

使用另一个列表值的键动态获取一个列表值

来自分类Dev

当键存储在另一个对象中时,如何访问字典值?

来自分类Dev

如何根据相同元素的另一个值在字典列表中搜索元素的值?

来自分类Dev

使用另一个字典列表中的键对字典列表进行排序

来自分类Dev

如何使用 if 语句作为字典键并填充另一个字典?

来自分类Dev

如何使用另一个列表作为参考替换列表中的连续值?

来自分类Dev

根据基于该字典中另一个键的值的条件,更新python词典列表中的值

来自分类Dev

如何根据python中另一个字典键的匹配来修改字典中的键值列表?

来自分类Dev

使用键,一个字典中的值来获取python中另一个字典中的值

来自分类Dev

使用字典的值作为另一个字典中的键,并以键的频率作为值,Python 3.6

来自分类Dev

Python在键中过滤字典的唯一值并创建另一个过滤的字典

来自分类Dev

Groovy:如何将一个列表作为键添加,并将另一个列表作为值添加到Map

来自分类Dev

Posgresql:如何获取已被另一个表中的键ID替换的值?

来自分类Dev

如何从另一个列表中获取列表与值的组合?

来自分类Dev

如何从另一个表中获取单个值作为字符串

来自分类Dev

在键:值对位于另一个词典列表中的列表中获取词典

来自分类Dev

在键:值对位于另一个词典列表中的列表中获取词典

来自分类Dev

如何在Python中从另一个字典复制唯一键和值

来自分类Dev

如何在PHP数组中获取键搜索的所有值与另一个键的值?

来自分类Dev

如何使字典值成为另一个值的键?

Related 相关文章

  1. 1

    如何获取其值至少包含另一个列表中的一项的字典键?

  2. 2

    将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

  3. 3

    如何从另一个 python 字典中获取一个字典中的相应列表值,其中它们被列为键,比较并打印出一个 csv?

  4. 4

    如何在字典中存储两个输出,一个作为键,另一个作为值

  5. 5

    使用列表中成员的值作为Tcl中另一个列表的键

  6. 6

    如何从字典数组中获取字典的数组(例如arrayGroupBy),其中某个键的值与另一个字典键的值匹配

  7. 7

    如果一个键在Java中多次出现,则将一个值作为键,将另一个值作为列表进行映射

  8. 8

    将字典的值(列表)与另一个列表进行比较时更改字典的键

  9. 9

    如何遍历字典中的键并与另一个字典中的键/值匹配

  10. 10

    使用另一个列表值的键动态获取一个列表值

  11. 11

    当键存储在另一个对象中时,如何访问字典值?

  12. 12

    如何根据相同元素的另一个值在字典列表中搜索元素的值?

  13. 13

    使用另一个字典列表中的键对字典列表进行排序

  14. 14

    如何使用 if 语句作为字典键并填充另一个字典?

  15. 15

    如何使用另一个列表作为参考替换列表中的连续值?

  16. 16

    根据基于该字典中另一个键的值的条件,更新python词典列表中的值

  17. 17

    如何根据python中另一个字典键的匹配来修改字典中的键值列表?

  18. 18

    使用键,一个字典中的值来获取python中另一个字典中的值

  19. 19

    使用字典的值作为另一个字典中的键,并以键的频率作为值,Python 3.6

  20. 20

    Python在键中过滤字典的唯一值并创建另一个过滤的字典

  21. 21

    Groovy:如何将一个列表作为键添加,并将另一个列表作为值添加到Map

  22. 22

    Posgresql:如何获取已被另一个表中的键ID替换的值?

  23. 23

    如何从另一个列表中获取列表与值的组合?

  24. 24

    如何从另一个表中获取单个值作为字符串

  25. 25

    在键:值对位于另一个词典列表中的列表中获取词典

  26. 26

    在键:值对位于另一个词典列表中的列表中获取词典

  27. 27

    如何在Python中从另一个字典复制唯一键和值

  28. 28

    如何在PHP数组中获取键搜索的所有值与另一个键的值?

  29. 29

    如何使字典值成为另一个值的键?

热门标签

归档