在python中reverse是什么意思啊,python中reverse()

  在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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: