列表与元组
这节课主要讲了列表的概念和增删改查以及元祖的查询操作。上节课说的是字符串的操作,这两节课是并列的关系,都是数据类型的操作。虽说是基础,但运动的好不好,得看地基牢不牢。
列表:
概念:
可变数据类型,可以用来装各种数据,在这点上与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(列表)
本文来自博客园,作者:motoo,转载请注明原文链接:https://www.cnblogs.com/motoo/p/15121254.html

浙公网安备 33010602011771号