【发布时间】:2020-01-28 16:31:57
【问题描述】:
这两种方法都返回 None 类型;它们的目的是附加一个新数字,该数字等于列表中最后一个整数的 1。双打印语句只是为了测试循环中代码的可行性。我做错了什么以至于没有得到想要的结果?
方法一:
number_list = [1,2,3,4,5,6,7,8]
number_list = number_list.append(number_list[-1]+1)
print(number_list)
print(number_list)
方法二:
number_list = [1,2,3,4,5,6,7,8]
number_list = number_list.append(number_list[0]+number_list[-1])
print(number_list)
print(number_list)
【问题讨论】:
-
list.append(x) 更新列表并且不返回任何内容。不要保存它的返回值,只打印 number_list
标签: python list append iteration