私はプログラミングを始めたばかりで、まだいくつかの基本が欠けていることを知っていますが、これを解決しようとしています. テキスト ファイルから取り込んだ 3 桁と 4 桁の数字のリストがあり、これらの数字の合計を取得しようとしています。これまでのところ、Python にできることは、個々の数値の合計を実行することだけなので、リストの最初の数値が 427 の場合、427 + 504 + 219 などを追加するのではなく、13 を出力します。
これは私が持っているものです:
myList = []
inFile = open('E:/GIS/GTECH 731/NYCElementarySchools.txt', 'r')
for row in inFile:
col = row.split('\t')
if col[1]=='BK':
myList = (col[3])
intList = [int(x) for x in myList]
print sum(intList)
さらに、長さを印刷すると、3 と 4 のリストが表示され、各数値の長さが示され、数値の合計数は示されません。
何か基本的なことが欠けているに違いないのですが、それが何かわかりません! どんな提案でも大歓迎です!ありがとう!