Knight_day4

【列表、索引,切片,步长、增删改查其他方法、嵌套、元组、range、in】

  • 列表

存储大量数据,各种数据类型(容器),可索引,切片,加步长。

  • 索引,切片,步长

存的什么类型,取出来就是什么类型

  • 常用操作

    增:append 追加(在原列表,本身无返回)

      insert 插入,按索引

      extend 迭代追加

    删:pop 按索引删(唯一有返回值的)

      remove 按元素删

      clear 清空

      del 按索引删;按切片删;在内存删除。(注意del为关键字 格式“del 内容”)

    改:按索引:list[索引] = '...' 

      按切片:list[索引切片] = 'interable' (先清空,再迭代添加,不看个数)

      切片+步长:个数要对应

    查:索引,切片,步长

      for循环

    其他方法:len() 查个数

         list.count('...') ...出现次数

         index 通过元素找索引

         sort()  list[全数字]

            list.sort():从小到大排序

            list.sort(reverse = True):从大到小

            list.reverse() 翻转

  • 嵌套

注意对字符串的操作不改变原字符串,而对列表的增删改查是直接操作。

  • 元组

只能查。应用:重要数据,不允许修改。(儿子不能改,孙子能改)

  • range

自定制数字范围的可迭代对象,类比列表,一般与for结合。顾首不顾尾。

  • in

‘...’ in str 返回True/False

'...' in list 只看到最小元素

相反 not in

posted @ 2022-02-05 20:07  夜色无边  阅读(27)  评论(0)    收藏  举报