首页 > 编程语言 > 详细

Python-列表补充

时间:2020-07-16 23:24:40      阅读:49      评论:0      收藏:0      [点我收藏+]

组织列表

1.使用sort()方法对列表进行永久排序(字母排列顺序) 若想按照字母相反顺序排列 可使用sort(reverse=True)进行排序

from typing import List
?
place1: List[str]=[‘chong qing‘,‘qing dao‘,‘bei jing‘,‘shanghai‘,‘han nan‘]
place1.sort()
print(place1)
place1.sort(reverse=True)
print(place1)
结果[‘bei jing‘, ‘chong qing‘, ‘han nan‘, ‘qing dao‘, ‘shanghai‘]
  [‘shanghai‘, ‘qing dao‘, ‘han nan‘, ‘chong qing‘, ‘bei jing‘]

2.使用sorted()函数对列表进行临时排序(并不会真正的改变) 同样可以使用sprted(list,reverse=True)进行字母反向排序

from typing import List
?
place1: List[str]=[‘chong qing‘,‘qing dao‘,‘bei jing‘,‘shanghai‘,‘han nan‘]
print(sorted(place1))
print(place1)
print(sorted(place1,reverse=True))
print(place1)
结果:[‘shanghai‘, ‘qing dao‘, ‘han nan‘, ‘chong qing‘, ‘bei jing‘]
    [‘chong qing‘, ‘qing dao‘, ‘bei jing‘, ‘shanghai‘, ‘han nan‘]
    [‘han nan‘, ‘shanghai‘, ‘bei jing‘, ‘qing dao‘, ‘chong qing‘]

3.倒着打印列表 可使用reverse()永久性的反转列表元素的排列顺序

from typing import List
?
place1: List[str]=[‘chong qing‘,‘qing dao‘,‘bei jing‘,‘shanghai‘,‘han nan‘]
place1.reverse()
print(place1)
结果:[‘han nan‘, ‘shanghai‘, ‘bei jing‘, ‘qing dao‘, ‘chong qing‘]

4.确定列表长度 可使用len()函数

5.避免索引错误 当想要访问列表中的最后一个元素 可直接使用索引-1进行访问

Python-列表补充

原文:https://www.cnblogs.com/zshzsh/p/13325355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!