第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.3.4
计算列表长度的函数是len(),计算的是列表中元素的个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值