Python容器类型:列表和元组
它是以整数作为索引
列表List和元组tuple则可以容纳不同类型的元素,构成序列
元组是再更新(不可变)序列
一、列表、元组基本操作
创建列表:[]或者list()
创建元组:()或者tuple()
用索引[n]获取元素(列表可变)
+:连接两个列表/元组
*:复制n次,生成新列表/元组
append(item):列表末尾添加元素
insert(i,item):列表中i位置插入元素
pop():删除最后一个元素,并返回其值
pop(i):删除第i个元素,并返回其值
sort():将表中元素排序
reverse():将表中元素反向排列
del():删除第i个元素
![](https://img.haomeiwen.com/i9007250/a2cfd7aa9484cfa8.png)
![](https://img.haomeiwen.com/i9007250/c36513237c686838.png)
二、列表、元组高级操作
切片、分割
![](https://img.haomeiwen.com/i9007250/0c89daff15a87244.png)
三、集合的基本操作
集合是不重复元素的无序组合
可用set()创建空集
集合中常见操作:
in:判断元素是否属于集合
|,union():并集
&,intersection():交集
-,difference():差集
^,symmertric_difference():异或
![](https://img.haomeiwen.com/i9007250/8f477aa54933d026.png)
add():集合中添加元素
remove():集合中删除指定元素
pop():删除集合中任意元素并返回其值
clear():清空集合成为空集
![](https://img.haomeiwen.com/i9007250/82a1b0e5bcc551ce.png)
四、字典基本操作
字典是通过键值key来索引元素value,而不是像列表是通过连续的整数来索引
字典是可变类型,可以添加、 替换、删除元素
字典中的元素value没有顺序,可以是任意类型
字典中的键值key可以是任何不可变类型(数值、字符串、元组)
![](https://img.haomeiwen.com/i9007250/6b30500052da92a1.png)
![](https://img.haomeiwen.com/i9007250/076868739c77eee9.png)
网友评论