2

メインリストのサブリストごとに、リスト内包表記を備えた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]
4

3 に答える 3

4

単純:

value = [v[0] - v[1] for v in value]
于 2012-12-16T17:34:12.733 に答える
1
new_values = [ v[0] - v[1] for v in values ]
于 2012-12-16T17:34:21.143 に答える
0
    python 3.2

    [(v-i) for v,i in values]
于 2012-12-16T18:28:37.657 に答える