在python中reverse是什么意思啊,python中reverse()
。排序()和。反向()更改列表并返回没有人参见
可变序列文档:
排序()和反向()方法在对大型列表进行排序或反转时,为了节省空间而就地修改列表。提醒你,它们是靠副作用操作的,它们不返回排序或反转的列表。
改为:
排序()
打印(一份)
答。反向()
打印(一份)
打印(已排序(a)) #刚刚排序
打印(列表(反转(a))) #刚刚反转
使用负切片步长反转打印(a[:-1])
print(sorted(a,reverse=True))# sorted *和*反转
这些方法返回一个新列表,并保持原始输入列表不变。
演示,就地排序和倒车:
a=[66.25,333,333,1,1234.5]
排序()
打印(一份)
[1, 66.25, 333, 333, 1234.5]
答。反向()
打印(一份)
[1234.5, 333, 333, 66.25, 1]
并创建新的排序和反转列表:
a=[66.25,333,333,1,1234.5]
打印(已分类(一))
[1, 66.25, 333, 333, 1234.5]
打印(列表(反转(一)))
[1234.5, 1, 333, 333, 66.25]
打印(a[:-1])
[1234.5, 1, 333, 333, 66.25]
打印(排序(a,反向=真))
[1234.5, 333, 333, 66.25, 1]
#输入列表保持不变
[66.25, 333, 333, 1, 1234.5]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。