3.1.1
1. 列表元素的下标:正序是从0开始,倒序是从-1开始
2. 列表可以使用方法:比如:print(bicycles[0].title()) 其中,title()是首字母大写的方法
3.2.3:元素的增、删、改、查
例子:col = ['honda', 'yamaha', 'suzuki']
1. 增加元素有两种方法:
append(元素): 在列表末尾追加元素,追加的元素位置始终在最后一位
insert(元素位置,元素):在列表任意位置添加元素,需要指定所要添加元素的位置
2. 删除元素的三种方法:
del col[元素位置]: 删除列表任意位置的元素,注:元素位置用中括号 [] 括起来,这里是del语句,不是方法
pop(元素位置):弹出列表中的元素。注:如果不写元素位置,则默认弹出(删除)最后一个
1):删除指定位置元素:
2):默认删除最后一个元素:
remove(元素):指定删除列表中的某个元素,注:只删除第一个指定的元素,如果有重复需要使用循环
3. 修改元素:
col[元素位置] =新元素:相当于给某个位置的元素重新赋值
4.查询元素:
col[元素位置]:获取元素
3.2.3:元素的排序
例子:cars = ['bmw', 'audi', 'toyota', 'subaru']
对元素进行排序有三种方法:
1. sort()方法:对列表进行永久性排序,按照字母顺序(大小写混合时,排序按照ASCII码)。
正序排列:cars.sort() 或者 cars.sort(reverse=Flase)
逆序排列:cars.sort(reverse=True)
注:True 或者 Flase需要首字母大写
2. sorted()函数:对列表进行临时排序,不会改变列表元素的固有顺序
正序排列:sorted(cars) 或者 sorted(cars,reverse=Flase)
逆序排列:sorted(cars,reverse=True)
注:True 或者 Flase需要首字母大写
3. reverse()方法:逆序输出列表(并不是按照字母顺序逆序输出,而是从后往前输出列表)
永久性改变列表,但是可以通过再次执行reverse()进行恢复
3.3.4
计算列表长度的函数是len(),计算的是列表中元素的个数