-1
私はPythonには新しく、試行錯誤で学習しようとしていますので、私の質問はコミュニティにとって馬鹿馬鹿しいかもしれません。空のリストを追加するPython
のは、私が定義された最初の要素だけで2つの空のリストを持っているとしましょう:
a = [[]]*20
a[0] = 0
b = [[]]*20
b[0] = 1
私はリストの他の要素を作成するためのforループを使用したい:
x = 20
for i in range(1,x):
a[i] = b[i-1],
b[i] = a[i-1]+b[i-1]
何I取得する次のエラー:TypeError: can only concatenate tuple (not "int") to tuple
です。 基本的に私はフィボナッチシリーズ(Pythonチュートリアルの有名な出発点)を再現しようとしていますが、私は同じ出力を得る他の方法を試してみたいと思います。
ありがとうございました!
a[i] = b[i-1],
お知らせ末尾にカンマ:
ループの最初の行の末尾に余分なカンマがあり、これがタプルに変わります。 –