【发布时间】:2014-07-24 12:17:45
【问题描述】:
我有两个号码 x 和 y。
x 例如是 1.5,y 是 1.5
我需要创建一个包含 8 个不同值的列表。
[[0.5,0.5],[0.5,1.5],[0.5,2.5],
[1.5,0.5],[1.5,1.5],[1.5,2.5],
[2.5,0.5],[2.5,1.5],[2.5,2.5]]
[1.5,1.5] #needs to be removed from the above list.
如何在 python 3 中使用不同的 x 和 y 值执行此操作?
x 和 y 将始终是 1 到 10 之间的数字。但它们将是 1.5 或 2.5 或 3.5 等。
【问题讨论】:
-
x 和 y 可以是任何浮点数,只要它在 1 到 10 之间吗? IE。 2.452、2.01、6.42。还是永远只有 0.5?
-
它只以 .5 结尾
-
所以您有一个 [x, y] 列表,并且您想从列表列表中删除该列表,但前提是 x 和 y 相同?
-
[[x,y] for x,y in l if not x == y] -
您可能不应该在帖子中将删除条件描述为“当 x 和 y 相同时”。
标签: python python-3.x