Python 为什么当我运行它时,结果是';非类型';对象没有属性';追加';
为什么当我运行它时,结果是Python 为什么当我运行它时,结果是';非类型';对象没有属性';追加';,python,nonetype,Python,Nonetype,为什么当我运行它时,结果是NoneType对象没有属性append.append()不返回列表,它返回None。无需重新分配到int\u list,只要int\u list.append(int\u index)就可以了。.append()不返回列表,它返回None。无需重新分配到int\u列表,只需int\u列表。追加(int\u索引)即可 def collatz_list(n): int_list = [n] int_index = n while int_index >1 :
NoneType
对象没有属性append.append()
不返回列表,它返回None
。无需重新分配到int\u list
,只要int\u list.append(int\u index)
就可以了。.append()
不返回列表,它返回None
。无需重新分配到int\u列表
,只需int\u列表。追加(int\u索引)
即可
def collatz_list(n):
int_list = [n]
int_index = n
while int_index >1 :
if int_index % 2 == 0:
int_index = int_index / 2
int_list = int_list.append(int_index)
else:
int_index = 3 * int_index 1
int_list = int_list.append(int_index)
return int_list