排序函数

API 作用 是否改变原list 有无返回值
list.sort() 队列升序排列
sorted(list) 队列升序排列
a = ['x', '123', 'abc', 'z', 'xyz']

print(a.sort())
print(a)

b = ['x', '123', 'abc', 'z', 'xyz']
print(sorted(b))
print(b)


# 运行结果如下:
None
['123', 'abc', 'x', 'xyz', 'z']
['123', 'abc', 'x', 'xyz', 'z']
['x', '123', 'abc', 'z', 'xyz']

Python列表排序与反转问题

反转函数

这两个函数都是 对list中元素 反向排序

API 作用 是否改变原list 有无返回值
list.reverse() 队列反向排序
reversed(list) 队列反向排序
a = ['x', 123, 'abc', 'z', 'xyz']

print(a.reverse())
print(a)

b = ['x', 123, 'abc', 'z', 'xyz']
print(reversed(b))
print(b)

# 运行结果如下:
None
['xyz', 'z', 'abc', 123, 'x']
<list_reverseiterator object at 0x1033a44a8>
['x', 123, 'abc', 'z', 'xyz']

Python列表排序与反转问题

相关文章:

  • 2018-07-19
  • 2021-12-14
  • 2021-07-29
  • 2021-07-22
  • 2021-02-24
  • 2022-01-01
  • 2021-06-03
  • 2021-12-04
猜你喜欢
  • 2022-01-01
  • 2019-08-31
  • 2021-06-16
  • 2020-06-10
  • 2021-05-23
  • 2021-09-11
  • 2021-12-13
  • 2021-05-26
相关资源
相似解决方案