第3章:列表简介

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章:列表简介_第1张图片

3.3.4
计算列表长度的函数是len(),计算的是列表中元素的个数

你可能感兴趣的:(python)