列表的反转、排序

反转

  定义:就是把列表从右往左取值

  语法:name.reverse

  示例如下:

  name = ["xialiang", "zhuguiling","xichenxi","zhuyongpei","zhangsan"]

  name.reverse()  #列表从最后一个开始取值到最开始的一个

  print(name)

  输出结果:['zhangsan', 'zhuyongpei', 'xichenxi', 'zhuguiling', 'xialiang']

  注:如何实现快速反转(面试题),则直接print(name[::-1]); [::]表示从左往右取值,从最开始的值取到最后一个值,在列表的切片中有遇到

排序

  定义:就是给列表中的值按照顺序进行排列

  语法:name.sort()

  示例如下:

  name = [1,49,64,22,77,84,34,15]

  name.sort()

  输出结果:[1, 15, 22, 34, 49, 64, 77, 84]  #按照顺序进行排列

  如果遇到如下情况怎么排序(现在了解就可以了):["xialiang", "#", "4", "朱桂林", "&"]

  示例如下:

  name = ["xialiang", "#", "4", "朱桂林", "&"]  #注意:这里的4是加了引号的 ,表示字符串,在列表中进行排序比较时,字符串和数字是不能比较的

  name.sort()

  输出结果:['#', '&', '4', 'xialiang', '朱桂林']   

  注:按照以下表进行排序的(了解就可以了)

  

 

posted @ 2020-11-15 17:55  A熙  阅读(441)  评论(0)    收藏  举报