Python関数一覧

【Python】Sum関数の使い方 文字列を結合したり、2次元リストを平坦化もできる!

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

Pythonのsum関数とは

Pythonには、数値の合計を求めるための組み込み関数、sum関数があります。
この関数はリストやタプルなどのイテラブル(繰り返し可能な)オブジェクトの全ての要素の合計を返します。

サルモリ
Pythonのsum関数はかなり便利だよ。数値の合計をすぐに求められるよ。

sum関数の基本的な使い方

sum関数の基本的な使い方は以下の通りです。
sum関数は引数としてイテラブルオブジェクト(リストやタプルなど)を取り、その全ての要素の合計を返します。

ソースコード例



 出力結果
15 
サルモリ
リストにある数字を全部足して、その結果を表示するんだよ。すごく簡単だよね!

PythonのLambdaについて徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 リストとラムダ式を理解すれば、Pythonプログラミングの世界が変わる 第1版

sum関数で初期値を設定する

sum関数は、2つ目の引数として初期値を設定することが可能です。
この初期値は、合計を求める際のスタート地点となります。

ソースコード例



 出力結果
25 
サルモリ
ここでの10は初期値だから、リストの数字を足す前に既に10があると考えればいいんだよね。だから結果は25になるんだね。

sum関数で文字列のリストを結合する

Pythonのsum関数は数値だけでなく、文字列のリストを結合するのにも使用できます。
ただし、文字列を扱う場合は、第2引数に空の文字列('')を指定する必要があります。

ソースコード例



 出力結果
Python is fun! 
サルモリ
サルモリさん:「文字列のリストも結合できるなんて、sum関数ってホントに便利だよね!」

sum関数で2次元リストを平坦化する

sum関数を使うと、2次元のリストを1次元に平坦化することもできます。
これには、第2引数に空のリスト([])を指定します。

ソースコード例



 出力結果
[1, 2, 3, 4, 5, 6, 7, 8, 9] 
サルモリ
これで複雑なリストも簡単に扱えるようになるね!

まとめ

Pythonのsum関数は、リストやタプルなどのイテラブルオブジェクトの要素の合計を求めるための組み込み関数です。
数値の合計を求めるだけでなく、文字列のリストを結合したり、複数のリストを平坦化したりすることもできます。
初心者にとっても分かりやすい関数の1つであり、Pythonプログラミングで頻繁に利用される関数です。

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-Python関数一覧

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock