列表与元组

这节课主要讲了列表的概念和增删改查以及元祖的查询操作。上节课说的是字符串的操作,这两节课是并列的关系,都是数据类型的操作。虽说是基础,但运动的好不好,得看地基牢不牢。

列表:

  概念:

    可变数据类型,可以用来装各种数据,在这点上与Java不同。

  操作:

    增:

      1.append,使用的最多,在列表的最末尾添加一条任意类型数据

      2.extend,使用频率一般,在列表的最末尾添加多条数据,需要把数据用列表形式装起来

      3.Insert,在指定索引位置添加一条数据,需要传两个值,一个是索引,一个是值

    删除:

      1.clear,使用这个可以把列表完全清空,慎

      2.pop,传一个索引值,删除索引位置的值

      3.remove,传列表里面的某个值,指定值进行删除

      4.del 列表[索引] 从内存中把这个值清除出去,很少用这个

    修改:

      1.列表[索引] = 值

    查询(元组也只有查询功能):

      元祖可和字符串一样使用[]进行值的获取,但是是不可变类型,无法修改其中的值

      1.index,查询某个元素的索引值

      2.count,传值,返回这个值出现的次数

    TODO:在元组中传一个值是会被定义为传值的类型,例如

      tuple = ("我是元组") -->print(type(tuple))会返回字符串

      单个值的时候元组应该这么写: tuple = ("字符串",)  需要加逗号 (也是奇奇怪怪的设定呢)

    其他:

      排序:列表.sort 

      反序:列表.reverse

      长度:len(列表)

 

posted @ 2021-08-09 23:30  motoo  阅读(54)  评论(0)    收藏  举报