python | 列表简介

第三章

列表是什么
如何使用列表中的元素
如何定义列表
如何增删列表中的元素
如何对列表进行永久性元素
如何为展示列表而进行临时排序
如何确定列表的长度

列表简介

列表
列表是由一系列按特定顺序排列的元素组成
你可以将任何东西加入列表中,其中的元素可以没有任何关系
鉴于列表通常包含多个元素,给列表指定一个表示复数的名改成是一个不错的主意
  1. python 中,用 [] 来表示列表,并使用 , 来分隔其中的元素

  2. 访问列表元素

    1. 列表是有序集合,因此要访问列表的元素,秩序指出列表名称在指出元素的索引即可
    bicycles = ['trek','cannondale','redline','sprcialized']
    print(bicycles[0])
    
    trek
    
    1. 列表的索引从 0 开始
  3. 修改、添加和删除列表的元素

    1. 修改列表元素

      1. 直接修改即可
      motorcycles = ['honda','yanaha','suzuki']
      print(motorcycles)
      
      motorcycles[0] = 'ducati'
      print(motorcycles)
      
      ['honda','yanaha','suzuki']
      ['ducati','yanaha','suzuki']
      
    2. 向列表中添加元素

      1. 在列表末尾添加元素:使用 append()
      motorcycles.append('honda')
      
      1. 在列表中插入元素
      motorcycles.insert(索引,'插入字符串')
      
    3. 从列表中删除元素

      1. 使用 del 删除列表的元素
      del 列表名[索引]
      
      1. 使用 pop() 删除元素
      popped_motorcycles = mototrcycles.pop()
      

      ** pop()del 的区别是, pop() 可以直接使用被删除的元素**

      1. 根据值删除元素
        1. 有时,你不知道要从列表中删除的值得位置,你只知道要删除的元素的值,这时可以使用 remove()
        motorcycles.remove(元素的值)
        
        方法 remove() 只删除第一个指定的值,如果要删除的值在列表中出现多次,就需要使用循环来判断是否删除了所有需要删除的值
    4. 组织列表

      1. 使用 sort() 对列表进行永久性的排序
      #sort() 默认按照字母顺序排序
      列表名.sort()
      
      #可以向 sort() 传递参数 reverse = TRUE 使列表按与字母顺序相反的顺序排列
      列表名.sort(reserve=true)
      
      
      1. 使用 sorted() 对列表进行临时排序
      #调用 sorted() 后,列表的顺序不会改变 
      print(sorted(列表名))
      
      1. 使用 reserve() 将列表倒置
      列表名.reserve()
      
      1. 使用 len() 获取列表的长度
      len(列表名)
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值