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