如何从满足Python条件的列表中获取所有对

哈里森·W。

我试图生成列表排序与更换对(即需求(0.1, 0.1)(0.1, 0.2)(0.2, 0.1)),其履行他们的总和的条件<= max_sum在Python。例如,给出max_sum=1和列表:

[0, 0.1, 0.2, ..., 0.9, 1.0]

我想产生一个包含以下内容的列表:

[(0, 0), (0, 0.1), ..., (0, 0.9), (0, 1.0), (0.1, 0), (0.1, 0.1), ..., (0.1, 0.8), (0.1, 0.9), (0.2, 0), (0.2, 0.1), ...]

不能 (0.1, 1.0)等。

这是一个可能效率低下且难看的解决方案,存在一些问题,因为if语句有时无法正确解析:

alphas = [0., .1, .2, .3, .4, .5, .6, .7, .8, .9, 1.]
max_sum = 1
def get_pairs(alphas, max_sum)
    for a in alphas:
        for b in alphas:
            if a + b <= max_sum:
                yield (a, b)
凤凰

如果订单很重要,这意味着您将同时拥有(0, 0.2)(0.2,0),那么可以尝试以下操作:

L = [round(x*0.1, 2) for x in range(0, 10)]
print([(x,y) for x in L for y in L if x + y <= 1])

输出:

[(0.0, 0.0), (0.0, 0.1), (0.0, 0.2), ... (0.8, 0.2), (0.9, 0.0), (0.9, 0.1)]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查列表中的所有元素是否满足条件

来自分类Dev

如何使用满足条件的Berkeley DB获取所有对象

来自分类Dev

获取值满足条件的字典中的所有项目

来自分类Dev

Python - 从满足条件的嵌套列表中获取索引

来自分类Dev

如何返回满足某些条件的所有节点的列表以及仅在满足条件时才可用的值?

来自分类Dev

计算所有满足条件的Python

来自分类Dev

从Java列表中获取具有满足流条件的第n个元素的子列表

来自分类Dev

如何从列表中获取所有值?

来自分类Dev

获取满足条件的列表的列表

来自分类Dev

在python中扩展列表,直到满足条件

来自分类Dev

如何使用Common Lisp获得满足条件的列表的集合和子集的所有可能组合

来自分类Dev

从一个表获取所有行的列表,该表满足两个不同表中的多个条件

来自分类Dev

获取与时间序列中的条件匹配的所有值的列表

来自分类Dev

Python - 如果满足条件,则获取列表的子列表

来自分类Dev

如果满足所有条件,则SQL获取行

来自分类Dev

如何获取列表中的所有元素而在python中的特定索引处没有元素?

来自分类Dev

如何从多个具有相同值的字典中获取所有值到列表python中

来自分类Dev

如何在Python中找到满足条件(最大和最小阈值)的所有可能组合?

来自分类Dev

如何返回ObservableCollection中满足条件C#的所有项目

来自分类Dev

Bash JSON处理-如何测试数组中的所有对象是否都满足条件

来自分类Dev

如何返回ObservableCollection中满足条件C#的所有项目

来自分类Dev

在mongoDB中,如何确定序列的所有元素是否满足条件

来自分类Dev

如何选择查询中特定行满足特定条件的所有行?

来自分类Dev

如何从python类中的实例变量中获取所有值的列表

来自分类Dev

在Python中,如何更改列表中的值以满足特定条件

来自分类Dev

如何从 Java 中的 Map 列表中获取所有值?

来自分类Dev

如何获得满足postgres条件的所有行的总和

来自分类Dev

如果满足条件,则重定向django中的所有视图

来自分类Dev

如何获取所有数据库列表并在python中对其运行查询

Related 相关文章

  1. 1

    检查列表中的所有元素是否满足条件

  2. 2

    如何使用满足条件的Berkeley DB获取所有对象

  3. 3

    获取值满足条件的字典中的所有项目

  4. 4

    Python - 从满足条件的嵌套列表中获取索引

  5. 5

    如何返回满足某些条件的所有节点的列表以及仅在满足条件时才可用的值?

  6. 6

    计算所有满足条件的Python

  7. 7

    从Java列表中获取具有满足流条件的第n个元素的子列表

  8. 8

    如何从列表中获取所有值?

  9. 9

    获取满足条件的列表的列表

  10. 10

    在python中扩展列表,直到满足条件

  11. 11

    如何使用Common Lisp获得满足条件的列表的集合和子集的所有可能组合

  12. 12

    从一个表获取所有行的列表,该表满足两个不同表中的多个条件

  13. 13

    获取与时间序列中的条件匹配的所有值的列表

  14. 14

    Python - 如果满足条件,则获取列表的子列表

  15. 15

    如果满足所有条件,则SQL获取行

  16. 16

    如何获取列表中的所有元素而在python中的特定索引处没有元素?

  17. 17

    如何从多个具有相同值的字典中获取所有值到列表python中

  18. 18

    如何在Python中找到满足条件(最大和最小阈值)的所有可能组合?

  19. 19

    如何返回ObservableCollection中满足条件C#的所有项目

  20. 20

    Bash JSON处理-如何测试数组中的所有对象是否都满足条件

  21. 21

    如何返回ObservableCollection中满足条件C#的所有项目

  22. 22

    在mongoDB中,如何确定序列的所有元素是否满足条件

  23. 23

    如何选择查询中特定行满足特定条件的所有行?

  24. 24

    如何从python类中的实例变量中获取所有值的列表

  25. 25

    在Python中,如何更改列表中的值以满足特定条件

  26. 26

    如何从 Java 中的 Map 列表中获取所有值?

  27. 27

    如何获得满足postgres条件的所有行的总和

  28. 28

    如果满足条件,则重定向django中的所有视图

  29. 29

    如何获取所有数据库列表并在python中对其运行查询

热门标签

归档