最近比较懒呀,好几天都没写了。。。
一、组织列表
1.使用方法sort()对列表永久排序,按字母顺序排列的话,不需要传参;相反按字符的相反顺序排列的话,需要传递参数reverse=True。
两种顺序排列对列表元素的顺序修改是永久性的。
#使用sort()对列表永久排序 #按字母顺序排列 cars=['bmw','audi','toyota','subaru'] cars.sort() print(cars) #按字母的相反顺序排列 cars.sort(reverse=True) print(cars) #检查顺序的修改是否是永久性的 print(cars)
运行结果如下:
2.有永久排序,那就有暂时的,使用函数sorted()对列表临时有序,即只是在显示时,要有一定顺序,原列表顺序保持不变。同样如果要按字母的相反顺序打印,需要传递参数reverse=True。(这里未演示,大家自己东东小手哦)
#使用函数sorted()对列表临时有序 cars1=['bmw','audi','toyota','subaru'] print(sorted(cars1)) #检查原列表顺序是否被改变 print(cars1)
运行结果如下:
从上图可以看出函数调用后列表已按字母顺序排列,但原列表顺序仍保持不变。。
3.按原列表的相反顺序打印列表,可使用方法reverse()。
同样上演示,
#按列表倒序打印列表 cars2=['bmw','audi','toyota','subaru'] print(cars2) cars2.reverse() print(cars2)
运行结果如下,
注意:reverse()是永久性的改变列表顺序,如果要回复列表原来的顺序,只需再次调用即可。。这里演示的数据都是字符串,这些方法对列表中的任何简单数据类型都适用。
4.确定列表长度,只需使用函数len(),
#获取列表长度 cars3=['bmw','audi','toyota','subaru'] num1=len(cars3) print(cars3) print(num1)
运行结果如下:
下一章开始操作列表环节,敬请期待哦。
有问题的友友,欢迎留言评论。。。



