day04、列表(list)初识-删改查

列表的初识

  • WHY:int、bool、str

    • str:只能存储少量的数据,且无论切片还算对其进行任何操作,获取的内容全都是str类型,存储的数据单一。
  • WHAT:list

    • l1 = [100, 'Murphy', True, [1, 2, 3]] 承载任意数据类型,存储大量的数据。
    • Python常用的容器型数据类型。list列表,其他语言:Java:数组。
    • 列表是有序的,可按索引切片(步长)
  • 索引、切片

    • li = [100, 'Murphy', True, [1, 2, 3]]
      # 索引 index
      print(li[0], type(li[0]))
      print(li[1], type(li[1]))
      print(li[-1])
      
    • # 切片:顾头不顾腚
      li1 = [1, 3, 2, 'a', 4, 'b', 5, 'c']
      li2 = li1[0:3]
      print(li2)  # [1, 3, 2]
      
      li3 = li1[3:-2]
      print(li3)  # ['a', 4, 'b']
      
      li4 = li1[1:-1:2]
      print(li4)  # [3, 'a', 'b']
      
      li5 = li1[-3::-2]
      print(li5)  # ['b', 'a', 3]
      

猜你喜欢

转载自www.cnblogs.com/mikie/p/12563283.html
今日推荐