リスト内の最大値・最小値・合計・個数
リストの中にある、最大値、最小値、合計、個数を出す方法。
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))
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))