こんにちは、コードに問題があります。何らかの理由で、値が文字列から整数に変換されず、合計されません。これが私のコードです。
def SumOfState(i,j):
cf=readPopest(file1)
sum2=[]
sum7=[]
Diff=0
for y in range((j)):
StateList=str(cf[y+i]).split(',')
sum2.append(StateList[2])
sum7.append(StateList[7])
results2 = [int(i) for i in sum2]
results7 = [int(i) for i in sum7]
print sum(results2)
print sum(results7)
エラー メッセージ: 不適切な引数値 (正しい型)。関数に引数を渡そうとしたときにエラーが発生しました。
cf=readPopest(file1)
コード ^^ は、単語と数字を含むリストを提供します。1 つの要素が取得され、% サブリストに分割されます。
int() 関数とその for ループ バリアントを試しました。
編集を提案してください。どんな助けにも本当に感謝します。ありがとう。-アディ・ヴァンハラ