Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのsum()関数


このチュートリアルでは、 sum()について学習します。 機能。

関数sum() iterableのすべての数値を合計するために使用されます。いくつかの例を見てみましょう。

# initialinzing a list
numbers = [1, 2, 3, 4, 5]
# printing the sum
print(sum(numbers))

出力

上記のコードを実行すると、次の結果が得られます。

15

sum() オプションの引数を1つ取ります。つまり、 start 結果に追加されます。見てみましょう。

# initialinzing a list
numbers = [1, 2, 3, 4, 5]
# printing the sum
print(sum(numbers, 5))

出力

上記のコードを実行すると、次の結果が得られます。

20

iterable内に文字列またはその他のデータ型を配置すると、エラーが発生します。次の例で見てみましょう。

# initialinzing a list
numbers = [1, 2, 3, [1, 2, 3], '5']
# printing the sum
print(sum(numbers, 5))

出力

上記のコードを実行すると、次の結果が得られます。

---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-10-40c38246060a> in <module>
   3
   4 # printing the sum
----> 5 print(sum(numbers, 5))
TypeError: unsupported operand type(s) for +: 'int' and 'list'

結論

チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&