我有列表 x 这是[10,20,30,40,50]
.
所以 x 的 len 是 5。
所以以下是有道理的:
>>> x=[10,20,30,40,50]
>>> print(list(range(len(x))))
[0, 1, 2, 3, 4]
我已将上述内容放入 a 中function
,它似乎可以运行。我在输出中得到
的额外内容是什么?None
def foo(aList):
listLen = len(aList)
for x in list(range(listLen)):
print(x)
x=[10,20,30,40,50]
print(foo(x))
编辑
如果我将上述内容应用于反转列表的任务,它似乎很好,所以 None 不会引起问题:
def foo(aList):
newList = []
listLen = len(aList)
for x in list(range(listLen)):
newList.append(aList[listLen-(x+1)])
return newList
x=[10,20,30,40,50]
print(foo(x))