ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python列表及其排序操作

2019-02-01 16:37:46  阅读:308  来源: 互联网

标签:toyoto python 列表 subaru bmw print 排序 audi


 1 print ('\n------------3.3.1-永久性排序--------\n')
 2 cars = ['bmw','audi','toyoto','subaru']
 3 # 列表操作的.sort()方法排序,默认为a-z顺序排列,如果按照z-a排列需要传递一个参数'reverse=True'
 4 cars.sort()                                # 永久性按照a-z排序
 5 print (cars)
 6 cars.sort(reverse=True)                    # reverse=相反、颠倒、倒序
 7 print (cars)
 8 
 9 print ('\n------------3.3.2-临时排序----------\n')
10 
11 cars1 = ['bmw','audi','toyoto','subaru']
12 print ("Here is the original list:")    # 先显示原始列表一次,original list=原始 列表
13 print (cars1)
14 
15 print ("\nHere is the sorted list:")
16 print (sorted(cars1,reverse=True))        # True为a-z
17 print (sorted(cars1,reverse=False))        # False为z-a
18 # 在print中用sorted()函数,使列表临时按照a-z顺序排序,同时,该函数也可以加入参数(reverse=True/false)来进行控制。
19 
20 print ("\nHere is the original list again:")
21 print (cars1)                            # 再次显示原始列表
22 
23 print ('\n------------3.3.3-列表倒序排序------\n')
24 
25 cars2 = ['bmw','audi','toyoto','subaru']
26 print (cars2)
27 
28 cars2.reverse()                            
29 # 列表操作的.reverse()方法,永久性地反转列表的排列顺序,但可以随时恢复到原来的排列顺序,只需要再次调用.reverse()即可。
30 print (cars2)
31 
32 
33 print ('\n------------3.3.4-确定列表长度------\n')
34 cars3 = ['bmw','audi','toyoto','subaru','benz']
35 print (cars3)
36 lenght =len(cars3)                         # 获取列表长度,即元素的个数,从1开始计数
37 print ("The length of the list is " + str(lenght) + '.')


------------3.3.1-永久性排序--------

['audi', 'bmw', 'subaru', 'toyoto']
['toyoto', 'subaru', 'bmw', 'audi']

------------3.3.2-临时排序----------

Here is the original list:
['bmw', 'audi', 'toyoto', 'subaru']

Here is the sorted list:
['toyoto', 'subaru', 'bmw', 'audi']
['audi', 'bmw', 'subaru', 'toyoto']

Here is the original list again:
['bmw', 'audi', 'toyoto', 'subaru']

------------3.3.3-列表倒序排序------

['bmw', 'audi', 'toyoto', 'subaru']
['subaru', 'toyoto', 'audi', 'bmw']

------------3.3.4-确定列表长度------

['bmw', 'audi', 'toyoto', 'subaru', 'benz']
The length of the list is 5.

标签:toyoto,python,列表,subaru,bmw,print,排序,audi
来源: https://www.cnblogs.com/hzez/p/10346239.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有