タプルのリストを生成しようとしています。 [('Client 0', 120),..,('Client 9', 45)]
、これはtotalitems
です。私は以下のコードを使用していますが、エラーが発生しています。タプルのリストを作成する(TypeError: 'int'オブジェクトは反復不可能です)
N = 10
value_range = np.arange(0, N, 1)
newitems = []
for i in value_range:
newvisits = ("Client %d" % i,) + random_tuple(length=6, values=(0, 15, 30, 45, 60))
newitems.append(newvisits)
totalitems = []
i = 0
for each_client in newitems:
i += 1
total = sum(each_client[1:])
newtotal = ("Client %d" % i,) + tuple(total)
totalitems.append(newtotals)
私が手にエラーがある:私は明らかに私はインデックスを無視する必要があり、totalitems
内の各タプルの合計を見つけようとしている
newtotals = ("Client %d" % i,) + tuple(total)
TypeError: 'int' object is not iterable
[0]。
誰かが間違っていると知っていますか?またはコードを改善する方法に関する提案?
NB。 random_tuple
は自明であり、長さ6のタプルを返し、各要素は値のランダムな選択です。
を、私のために '、列挙中each_client(newitems)のようなものを試してください:' – RagingRoosevelt
'random_tupleは()'は何ですか。あなたのデータがどのように見えるか分かりますか? – AChampion