次のようなリストがあります。
a = [1, 2, 3]
すべての要素とフォームを追加したい:
a = [6] Or a = 6
これはあなたのために働くはずです
a = [1, 2, 3]
b = [sum(a)]
前の要素の値を持つ単一の要素を作成したい場合、これは簡単で良い方法です:
a = [1, 2, 3]
a = sum(a)
sum(a)
または、合計が必要なときに でアクセスするだけですが、 の構造を変更したくありませんa[]
。上記の方法は、メモリ内に別のオブジェクトを作成することを回避しているため、nconnector によって投稿された方法よりもわずかに優れています ( b[]
)。
reduce
次のlambda
機能を使用できます。
reduce(lambda x, y: x + y, a)