目录
1.什么是数据容器?
一种可以存储多个元素的Python数据类型
2.Python有哪些数据容器?
list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)
它们各有特点,但都满足可容纳多个元素的特性。
列表内的每一个数据,称之为元素
列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套
演示
1.
- a=["adsf",123,'her',12.343]
- print(a)
- print(type(a))
2.
- a=[[1,2,3,4],[5,6,7]]
- print(a)
- print(type(a))
如何从列表中取出特定位置的数据呢?
我们可以使用:下标索引
如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增我们只需要按照下标索引,即可取得对应位置的元素。
或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3..... . )
如果列表是嵌套的列表,同样支持下标索引
演示
- a=[[1,2,3],[3,4,5],[5,6,7]]
- print(a[0][0])
- print(a[0][1])
- print(a[1][1])
- print(a[2][2])
列表除了可以
以外,列表也提供了一系列功能:
等等功能,这些功能我们都称之为:列表的方法
语法:列表.index(元素)
index就是列表对象(变量)内置的方法(函数)
演示
语法1:列表insert(下标,元素),在指定的下标位置,插入指定的元素
演示
语法2:列表量append(元素),将指定元素,追加到列表的尾部
演示
语法3:列表.extend(其它数据容器),将其它数据容器的内容取出,依次追加到列表尾部
演示
pop方法不仅可以把元素删掉,还可以把其作为返回值去得到
演示
语法3:列表.remove(元素)
删除某元素在列表中的第一个匹配项
演示
语法4:列表.clear()
可以清空列表内容
演示
语法1:列表.count(元素)
统计某元素在列表内的数量
演示
语法2:len(列表)
可以得到一个int数字,表示列表内的元素数量
演示
功能方法非常多不需要硬记下来。
学习编程,不仅仅是Python语言本身,以后根据方向,会学习更多的框架技术。除了经常用的,大多数是记忆不下来的。
我们要做的是,有一个模糊印象,知晓有这样的用法即可。需要的时候,随时查阅资料即可。