列表的基础知识的默写

                                2021年10月6日默写
1.列表
  列表由:一对方括号组成 [].
  eg:
  lit = [] 定义了一个空列表
2.列表的增删改查
  A.增加元素:
    1. append("element1") 在列表的末尾追加
    2. insert(index,value) 在指定位置插入
    3. expend()   在列表末尾一个一个迭代追加
  B.删除元素:
    1. pop() 不给参数时,默认是删除最后一个 pop(index) 删除指定索引位置的值,有返回值
    2. remove(value) 删除指定的value,无返回值.如果没有value,系统会报错    
    3. del lst[]   可以切片删除,也是给定索引,超过了索引范围会报错.
  C.修改元素:
    1. lst[index]= "newvalue"
    2. lst[start:stop:step] = [对应的个数] 如果是切片连续的情况则不需要考虑赋值的个数
  D.查询元素:
    1. 迭代查询
          for el in lst:
          print(el, end="\t")
    2.直接索引查询值
          print(lst[index])
    3.lst.index(value) 返回元素的索引
3.列表的其他函数
    1. len() 计算列表的长度
    2. count(value) 计算列表中value出现的次数
    3. lst.sort() 排序 lst.sort(reverse =True) 逆序
    4. lst.reverse() 反转列表
4.range
    1. for i in range(10)
        print(i, end="\t") # 打印 0 1 2 3 4 5 6 7 8 9
    2. for i in range(1, 11)
    print(i, end="\t") # 打印 1 2 3 4 5 6 7 8 9 10
    3. for i in range(10, 1, -2)
    print(i, end="\t") # 打印 10 8 6 4 2
5.列表的嵌套: 采用降为操作,一层一层的看
6.元组和元组嵌套:
    元组由一对小括号组成 ()
    定义元组:
    空元组 tu = tuple()
    一个元素的元组 tu = (1,)
    注意: 元组是一个不可变列表,称为只读列表.不能修改.
    关于不可变,注意:这里的元组的不可变的意思是子元素是不可变的
    而子元素内部的子元素是可以变得,这取决于元素是否是可变对象.

 

posted @ 2021-10-06 18:02  余鑫2020  阅读(272)  评论(0)    收藏  举报