mylist = ['banana', 'apple', 'papaya', 'cherry']
revered_list = mylist.reverse()
print(mylist)
print(revered_list)
#Output:
# ['cherry', 'papaya', 'apple', 'banana']
# None为什么在打印变量时给出'None‘?幕后到底发生了什么。
发布于 2022-07-28 00:50:40
因为reverse()方法不返回任何内容(这意味着它返回None,这解释了为什么要得到None)并反转列表,所以在您的示例中,您可以得到如下所示的受尊敬的列表:
mylist = ['banana', 'apple', 'papaya', 'cherry']
mylist.reverse()
print(mylist) # you get a modified list (reversed)如果要复制反向列表,请使用reversed()函数:
mylist = ['banana', 'apple', 'papaya', 'cherry']
reversed_list = reversed(mylist)
print(reversed_list)https://stackoverflow.com/questions/73146047
复制相似问题