コード一覧

【Python】リスト内の最大値・最小値・合計・個数

リスト内の最大値・最小値・合計・個数

リストの中にある、最大値、最小値、合計、個数を出す方法。
int の場合はスムーズ。

# int のリスト
num_list = [1,2,3,4,5,6]

# 最大値 6
print(max(num_list))

# 最小値 1
print(min(num_list))

# 合計 21
print(sum(num_list))

# リスト内の個数 6
print(len(num_list))

合計でforを使う場合

num_list = [1,2,3,4,5]

total = 0
for i in num_list:
    total += i
# 1+2+3+4+5 = 15
print(total)

合計がエラーになる場合はstrからintへ変換する

合計できないため、listの中身をintへ変更する。

# リスト
num_list = ["1","2","3","4","5","6"]
# 合計
print(sum(num_list))
【エラー内容】
print(sum(num_list))
TypeError: unsupported operand type(s) for +: 'int' and 'str'
# str から int へ変換する
num_list = ["1","2","3","4","5","6"]
num_list = list(map(int,num_list))

# 合計 21
print(sum(num_list))