二次元配列の同じ配列の中の要素を使いたいです。
views.pyに
def response(request): arr = [[100,2],[300,3],[500,4],[800,5],[200,6]] inp_id = 100 for i in range(int(len(s)/2)): if inp_id in arr[i][0]: uuid = arr[i][1] composite_id = composite(uuid) print(str(composite_id)) else: print("id=0") return render(request, 'response.html') def composite(uuid): user = User() user.save() return '_'.join([str(id), '', 777, '', 8080])
と書いてviews.pyを実行すると
TypeError at /app/response
argument of type 'int' is not iterable とエラーが出ます。
期待する動きは
2_777_8080がprint(str(composite_id))で出力されてほしいです。
また、inp_id に300(その時は3_777_8080)、500(その時は4_777_8080)を指定した時でも正しく動くようにしたいです。どう直せばよいのでしょうか?
回答1件
あなたの回答
tips
プレビュー