python 04 list增删改查

1 今日内容大纲

  • 列表的初识
  • 列表的索引切片
  • 列表的增删改查
  • 列表的嵌套
  • 元组的初识(了解)
  • 元组的简单应用(应用)
  • range

2 昨日内容回顾

  • int str bool
    • 常用操作方法
      • upper lower
      • startswith endswith
      • strip
      • split
      • count
      • join
      • format
      • isdicimal isalpha isalnum
      • replace
      • len

3 具体内容

  1. 列表初识

    • 承载任意数据类型,存储大量的数据
    • python常用的容器型数据类型
    • 列表是有序的,可索引切片
  2. 索引切片步长

    顾头不顾腚

  3. 列表的增删改查

    • 列表的创建

      • l1=[1,2,'alex']

      • l1=list()

      • 方式三之后讲:列表推导式

    • 增删改查

      1. 增:

        • append:追加

          l1,append('xx') l1.append(name),添加变量

        • insert:插入

          l1,insert(1,'xx') l1.insert(1,name)添加变量

        • extend:迭代着追加

          l1.extend('xx'),就是在列表中之后按照要添加的字符串的最小单位追加

        • pop:按照索引位置删除

          l1.pop(2) 返回的是删除的元素

          l1.pop() 默认删除最后一个

        • remove :指定元素删除,如果有重复,删除从左数第一个

          l1.remove('xiao')

        • clear

          l1.clear()清空

        • del : 按照索引删除

          del l1[2]

          del l1[2:2] del.l1[::2] 按照步长删除

        • 按照索引改

          l1[2]='xx'

        • 按照切片改(了解)

          l1[2:]='ssdsdsdsdfdsf'

        • 按照切片(步长)改

          l1[::2]='fdhfsdf'

      2. 索引切片步长

        for i in l1:
        	print(i)
        
      3. 列表的嵌套

        l1[2] [2] [2]

      4. 元组(了解)

        只读列表 用小括号表示

      5. range

        for i in rang(len(l1)):

        ​ print(i)

posted @ 2019-04-30 15:31  迷途小书童-  阅读(154)  评论(0编辑  收藏  举报