Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法使用python将int转换为list_Python_List_Fibonacci - Fatal编程技术网

有没有办法使用python将int转换为list

有没有办法使用python将int转换为list,python,list,fibonacci,Python,List,Fibonacci,我试图在列表中添加两个数字。生成的结果是整数。我想对列表使用append函数将这个整数添加到现有列表中。然而,我得到的错误操作是不可执行的 Fibo是一个定义的列表 Fibo_FV=Fibo[i]+Fibo[i+1] 打印(Fibo_FV) ##结果是列表中两个数字的和 Fibo_final=Fibo.append(Fibo_FV) 打印(Fibo_最终版) ##答案是没有 我不知道为什么我在打印时没有看到任何内容Fibo_final。我的期望是它应该是一个新的列表,其中包含Fibo和新的附加

我试图在列表中添加两个数字。生成的结果是整数。我想对列表使用append函数将这个整数添加到现有列表中。然而,我得到的错误操作是不可执行的

Fibo是一个定义的列表

Fibo_FV=Fibo[i]+Fibo[i+1]
打印(Fibo_FV)
##结果是列表中两个数字的和
Fibo_final=Fibo.append(Fibo_FV)
打印(Fibo_最终版)
##答案是没有
我不知道为什么我在打印时没有看到任何内容
Fibo_final
。我的期望是它应该是一个新的列表,其中包含Fibo和新的附加值。关于这个有什么想法吗

Fibo_final = Fibo.append(Fibo_FV)
函数
list.append
就地修改列表并返回None。 许多其他内置操作也是如此,
list.extend
dict.update
set.add
,等等

你可以这么做

Fibo.append(Fibo_FV)
print(Fibo)

相反

请按以下方式分别执行这两项操作

Fibo.append(Fibo_FV)
Fibo_final = Fibo
print(Fibo_final)
之所以会发生这种情况,是因为append是一个函数,它不返回任何内容,因此Fibo_final中不包含任何内容。

我不确定为什么在打印Fibo_final时,我没有看到任何内容。
。append()
方法不返回任何内容,因此默认情况下会得到
None
Fibo.append(Fibo_FV)
在适当的位置修改列表。