第12节有不懂的
为什么list2按这样打不出来……
先确认list1.reverse()有没有回传值吧,有可能reverse()是直接reverse list1,而不是回传一个reverse过的list。若是如此,可用:
list1.reverse()
list2=list1
应可得到你要的结果 正如楼上所说, .reverse()只是原地改变list1的顺序,而没有返回值。如果不想把list1也改变了可以:
>>> list1
>>> list2 = list1[:]
>>> list2.reverse()
>>> list2
或
>>> list2 = list(reversed(list1))
>>> list2
页:
[1]