我对Python很陌生,并试图通过反复试验来学习,所以我的问题对于社区来说可能听起来很幼稚。
我们说我有两个空列表,只定义了第一个元素:
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]
我获得的是以下错误:TypeError: can only concatenate tuple (not "int") to tuple
。
基本上我正在尝试重现斐波纳契系列(Python教程中着名的起点),但我想尝试其他方法来获得相同的输出。
谢谢!