-4
インデックスで指定した列をどのように合計できますか?私は 'for list in row'を使用しようとしましたが、TypeErrorが発生します。特定のインデックスで指定された列を合計するにはどうすればよいですか?
インデックスで指定した列をどのように合計できますか?私は 'for list in row'を使用しようとしましたが、TypeErrorが発生します。特定のインデックスで指定された列を合計するにはどうすればよいですか?
あなたが言うようにあなたは行う必要があります。ただし、column_sum
を0(整数)に初期化すると、名前の合計はできません。
名前の合計は適切ではないようです。しかし、関数get_total
を任意の列で機能させたい場合は、最初に変数が整数かどうかを確認する必要があります。そうでなければ、例えば0を返します。
def get_total(index, stations):
if not stations:
# The list is empty
return 0
if type(stations[0][index]) is int:
# The sum is possible
return sum([station[index] for station in stations])
return 0
「あなたのリストはどこですか?」 – Pintang
column_sum = 0 リストの行: column_sum + = row [i] –
[**質問するときにSOのコードイメージをアップロードしないでください。**](https://meta.stackoverflow.com/質問/ 285551/why-not-upload-images-of-code-on-so-ask-a-question) – martineau