python-列表-排序(十四)

sort() 对列表元素按字母进行排序

cars = ['bmw', 'audi', 'toyo', 'subaru']
cars.sort()
print(cars)
print('------------------------------------------这是分割线-------------------------------------------------------')

.sort(reverse=True)向sort方法传递True,让列表中的元素按字母倒叙排列

cars.sort(reverse=True)
print(cars)
print('--------------------------------这是分割线-----------------------------------')

sorted()对列表进行临时排序

cars = ['bmw', 'audi', 'toyo', 'subaru']
print(cars,"这是原始排序")
print(sorted(cars),'这是使用sorted后按字母顺序的临时排序')
print(cars,"再次打印原始排序")
print('--------------------------------这是分割线-----------------------------------')

sorted传递reverse=True后取反临时排

print(sorted(cars,reverse=True),'这是向sorted传递reverse=True后取反临时排序')
print(cars,"再次打印原始排序")
print('--------------------------------这是分割线-----------------------------------')

反转列表顺序

reverse()反转列表元素的排列顺序

cars.reverse()
print(cars)
print('--------------------------------这是分割线-----------------------------------')

确定列表的长度

len()函数统计列表元素的长度

print('统计cars列表的长度为:',len(cars))
print('--------------------------------这是分割线-----------------------------------')

执行结果

C:\Users\yong.chen.cd\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:/Users/yong.chen.cd/PycharmProjects/pythonProject1/study_python/list_study/cars.py
['audi', 'bmw', 'subaru', 'toyo']
------------------------------------------这是分割线-------------------------------------------------------
['toyo', 'subaru', 'bmw', 'audi']
--------------------------------这是分割线-----------------------------------
['bmw', 'audi', 'toyo', 'subaru'] 这是原始排序
['audi', 'bmw', 'subaru', 'toyo'] 这是使用sorted后按字母顺序的临时排序
['bmw', 'audi', 'toyo', 'subaru'] 再次打印原始排序
--------------------------------这是分割线-----------------------------------
['toyo', 'subaru', 'bmw', 'audi'] 这是向sorted传递reverse=True后取反临时排序
['bmw', 'audi', 'toyo', 'subaru'] 再次打印原始排序
--------------------------------这是分割线-----------------------------------
['subaru', 'toyo', 'audi', 'bmw']
--------------------------------这是分割线-----------------------------------
统计cars列表的长度为: 4
--------------------------------这是分割线-----------------------------------

进程已结束,退出代码为 0

posted @ 2022-04-06 15:13  NiceTwocu  阅读(44)  评论(0编辑  收藏  举报