如何使用与另一个列表的比较来对列表中的字典进行排序

自由女神

我正在开发一个更大的程序,需要对词典列表进行排序。我正在使用来自单独列表的整数值,并将它们与每个词典中与特定键相关联的值进行比较。我对此一无所知,不知道为什么...帮助!

我的代码:

    new_list_of_dictionaries = []
    b = [{1: 'one', 'sam': '2,300'}, {3: 'thee', 'sam': '4,000'}]
    list_of integers = [2300, 2300]

    for i in list_sof_integers:

        for a_dictionary in b:
            r = a_dictionary["sam"].replace(',','')
            #print r
            #r2 = r.replace(',','')
            #print r2

            if i == int(r):
                new_list_of_dictionaries.append(a_dictionary)

            print new_list_of_dictionaries
四人

看来您正在根据单独列表中的数字过滤字典列表。您可以使用列表推导,具有这样的过滤条件

[c_dict for c_dict in b if int(c_dict["sam"].replace(',','')) in list_of_ints]

in运营商将寻找整数值,在list_of_ints如果您想加快速度,可以将转换list_of_ints为一个集合,就像这样

set_of_ints = set(list_of_ints)
[c_dict for c_dict in b if int(c_dict["sam"].replace(',','')) in set_of_ints]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用ListView选择来确定Android中另一个ListView中的列表?

来自分类Dev

如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

来自分类Dev

在Python中的列表项与另一个列表的索引之间进行比较

来自分类Dev

根据另一个列表对列表进行排序

来自分类Dev

Scala根据另一个列表中的值对一个列表进行排序

来自分类Dev

如何根据另一个列表对列表进行排序?Python

来自分类Dev

使用另一个列表对Python列表中的字符串进行排序

来自分类Dev

Python:如何根据另一个列表对列表进行排序

来自分类Dev

如何根据另一个具有关键字的列表对字典列表进行排序?

来自分类Dev

根据另一个排序列表在python中对列表进行排序

来自分类Dev

将列表与Prolog中另一个列表中的列表进行比较

来自分类Dev

将列表与另一个列表进行比较时检查列表中缺少的内容

来自分类Dev

如何根据另一个活动的可排序列表对列表进行重新排序?

来自分类Dev

通过使用Java比较另一个列表排序对象列表

来自分类Dev

如何有效地将字典中的字符串列表与Python中的另一个字典列表进行比较?

来自分类Dev

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

来自分类Dev

从另一个列表对json列表进行排序

来自分类Dev

如何使用Linq使用另一个列表的值对列表进行排序

来自分类Dev

如何根据另一个活动的可排序列表对列表进行重新排序?

来自分类Dev

使用另一个列表的比较对列表进行排序

来自分类Dev

根据另一个列表对列表进行排序

来自分类Dev

如何根据另一个列表对列表进行排序?Python

来自分类Dev

如何根据另一个具有关键字的列表对字典列表进行排序?

来自分类Dev

将列表与Prolog中另一个列表中的列表进行比较

来自分类Dev

通过与另一个列表进行比较来更新对象列表

来自分类Dev

使用一个列表对另一个列表进行排序

来自分类Dev

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

来自分类Dev

将用户定义的列表与 bash 中的另一个列表进行比较

来自分类Dev

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

Related 相关文章

  1. 1

    如何使用ListView选择来确定Android中另一个ListView中的列表?

  2. 2

    如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

  3. 3

    在Python中的列表项与另一个列表的索引之间进行比较

  4. 4

    根据另一个列表对列表进行排序

  5. 5

    Scala根据另一个列表中的值对一个列表进行排序

  6. 6

    如何根据另一个列表对列表进行排序?Python

  7. 7

    使用另一个列表对Python列表中的字符串进行排序

  8. 8

    Python:如何根据另一个列表对列表进行排序

  9. 9

    如何根据另一个具有关键字的列表对字典列表进行排序?

  10. 10

    根据另一个排序列表在python中对列表进行排序

  11. 11

    将列表与Prolog中另一个列表中的列表进行比较

  12. 12

    将列表与另一个列表进行比较时检查列表中缺少的内容

  13. 13

    如何根据另一个活动的可排序列表对列表进行重新排序?

  14. 14

    通过使用Java比较另一个列表排序对象列表

  15. 15

    如何有效地将字典中的字符串列表与Python中的另一个字典列表进行比较?

  16. 16

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

  17. 17

    从另一个列表对json列表进行排序

  18. 18

    如何使用Linq使用另一个列表的值对列表进行排序

  19. 19

    如何根据另一个活动的可排序列表对列表进行重新排序?

  20. 20

    使用另一个列表的比较对列表进行排序

  21. 21

    根据另一个列表对列表进行排序

  22. 22

    如何根据另一个列表对列表进行排序?Python

  23. 23

    如何根据另一个具有关键字的列表对字典列表进行排序?

  24. 24

    将列表与Prolog中另一个列表中的列表进行比较

  25. 25

    通过与另一个列表进行比较来更新对象列表

  26. 26

    使用一个列表对另一个列表进行排序

  27. 27

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

  28. 28

    将用户定义的列表与 bash 中的另一个列表进行比较

  29. 29

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

热门标签

归档