4.29学习总结

总结

  • 列表

    • 列表(list)

      • 列表是容器型数据类型(是序列) ; 将中括号 [] 作为容器标志,里面多个元素用逗号隔开,[元素1,元素2,元素3,…]

      • 列表是可变的(指的是:列表中元素的顺序可变,个数可变,值可变),支持增删改查的操作.

      • 列表是有序的(列表中的元素是有顺序的),(说明支持下标操作,下标是顺序的标志).

      • 对元素的要求:任何类型的数据都可以作为数据中的元素,同一个列表中不同的元素的类型可以不同.

      • 空列表

      list1 = [   ]     # 空列表
      print(list1, type(list1))
      
      • 有序性
      print([1, 2, 3] == [3, 2, 1])   # 列表有序
      print({1, 2, 3} == {3, 2, 1})   # 集合无序
      # 除了赋值语句不能放在列表中以外,其他任何类型的数据都可以作为数据中的元素.
      
    • 获取列表元素(查)

      • 获取单个元素

        • 语法
        列表[下标]    -    获取列表中指定下标对应的元素
        说明:
        列表  ---  可以是保存列表的变量也可以直接写列表
        []    ---  是固定写法
        下标  ---  又叫索引,元素在有序序列中的位置信息.0开始数.
                   元素从前往后对应的下标值从0,1,2,3...;
                   元素从后往前对应的下标志从-1开始依次减小.
        
        • 遍历 ---- 一个一个地获取列表中的元素
        方法1:  --  直接获取元素
        for 变量 in 列表:  
            循环体
            
        方法2:  --  通过获取到所有元素的下标来获取元素   
        for 下标 in range(列表长度):
            列表[下标]
        
        len(序列)  --  获取序列中元素的个数
        
        • 切片 – 同时获取部分元素
        a.基础语法:
        列表[开始下标:结束下标:步长]   ---   从开始下标开始到结束下标为止,每次增加步长
        
        如果步长为正:从开始下标开始到结束下标前,从前往后取,取得时候步长为指定步长
        如果步长为负:从下标开始到结束下标前,是从后往前取,取得时候步长为指定步长
        
        b.省略语法:
        省略步长:    ---   列表[开始下标:结束下标]  --  相当于步长是1
        省略开始下标:  ---   列表[:结束下标:步长] -- 看方向,确定开始下标位置 /  列表[:结束下标]
        省略结束下标:  ---   列表[开始下标::步长] --看方向,确定开始下标位置 默认取到方向的最后一个 /  列表[开始下标:]
        
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值