0
点赞
收藏
分享

微信扫一扫

Python列表排序

树下的老石头 2022-05-06 阅读 148
python

1.sort()方法永久性地修改了列表元素的排列顺序,按照字母的顺序进行排序

>>> languages = ['Python', 'Java', 'C++', 'C#']
>>> languages.sort()
>>> print(languages)
['C#', 'C++', 'Java', 'Python']

按照字母反着顺序进行排序

>>> languages = ['C++', 'Python', 'Java', 'C#']
>>> languages.sort(reverse=True)
>>> print(languages)
['Python', 'Java', 'C++', 'C#']

2.sorted()方法不改变原列表的顺序,只是起到临时排序的作用,用法和sort()方法一样

3.列表反转,reverse()方法永久性地修改了列表元素的排列顺序,但是只要再调用一次reverse()方法,就能取得原列表。

>>> languages = ['Python', 'Java', 'C++', 'C#']
>>> languages.reverse()
>>> print(languages)
['C#', 'C++', 'Java', 'Python']

 4.计算列表的长度,长度是从1开始的,有几个长度就是多少。

>>> languages = ['Python', 'Java', 'C++', 'C#']
>>> len(languages)
4
举报

相关推荐

0 条评论