课堂知识小结—列表、元组、集合、字典的基本操作

96
吃完早点去奋斗
2017.11.22 11:22 字数 440

Python容器类型:列表和元组

它是以整数作为索引

列表List和元组tuple则可以容纳不同类型的元素,构成序列

元组是再更新(不可变)序列

一、列表、元组基本操作

创建列表:[]或者list()

创建元组:()或者tuple()

用索引[n]获取元素(列表可变)

+:连接两个列表/元组

*:复制n次,生成新列表/元组

append(item):列表末尾添加元素

insert(i,item):列表中i位置插入元素

pop():删除最后一个元素,并返回其值

pop(i):删除第i个元素,并返回其值

sort():将表中元素排序

reverse():将表中元素反向排列

del():删除第i个元素

二、列表、元组高级操作

切片、分割

三、集合的基本操作

集合是不重复元素的无序组合

可用set()创建空集

集合中常见操作:

in:判断元素是否属于集合

|,union():并集

&,intersection():交集

-,difference():差集

^,symmertric_difference():异或

add():集合中添加元素

remove():集合中删除指定元素

pop():删除集合中任意元素并返回其值

clear():清空集合成为空集

四、字典基本操作

字典是通过键值key来索引元素value,而不是像列表是通过连续的整数来索引

字典是可变类型,可以添加、 替换、删除元素

字典中的元素value没有顺序,可以是任意类型

字典中的键值key可以是任何不可变类型(数值、字符串、元组)

随笔