-1

次のようなリストがあります。

a = [1, 2, 3]

すべての要素とフォームを追加したい:

a = [6] Or a = 6
4

4 に答える 4

4

組み込みsum関数を使用します。

print sum(a)
# 6

a結果に割り当てたい場合は、次のようにしますa = sum(a)

于 2013-01-25T10:19:41.220 に答える
0

これはあなたのために働くはずです

 a = [1, 2, 3]
 b = [sum(a)]
于 2013-01-25T10:20:36.190 に答える
0

前の要素の値を持つ単一の要素を作成したい場合、これは簡単で良い方法です:

a = [1, 2, 3]
a = sum(a)

sum(a)または、合計が必要なときに でアクセスするだけですが、 の構造を変更したくありませんa[]。上記の方法は、メモリ内に別のオブジェクトを作成することを回避しているため、nconnector によって投稿された方法よりもわずかに優れています ( b[])。

于 2013-01-25T10:56:46.930 に答える
-1

reduce次のlambda機能を使用できます。

 reduce(lambda x, y: x + y, a)
于 2013-01-25T10:20:27.410 に答える