如何通过嵌套列表理解来实现这一目标?

时间:2012-12-16 17:32:14

标签: python list python-2.7 list-comprehension

只想知道我将如何完成这样的事情作为一个带有列表理解的1个班轮,只是从0开始的简单减去列表索引1,用于主列表的每个子列表。

value = [[-20, 20], [-20, 20], [32, 32]]
value[0] = value[0][0] - value[0][1]
value[1] = value[1][0] - value[1][1]
value[2] = value[2][0] - value[2][1]

3 个答案:

答案 0 :(得分:4)

简单:

value = [v[0] - v[1] for v in value]

答案 1 :(得分:1)

new_values = [ v[0] - v[1] for v in values ]

答案 2 :(得分:0)

    python 3.2

    [(v-i) for v,i in values]