目录
列表list
有序、可更改、可重复成员
1.创建列表
list=[ ]
方括号创建一个列表
2.访问列表
索引
通过索引号来访问列表元素
x[索引号]=元素值
通过索引号来更改列表中的元素
切片
list[ : ]
通过索引范围来访问列表元素
示例1:
#元素取值范围为[0,3),指索引号0,1,2所对应的列表元素
#元素取值范围为[1,4),指索引号1,2,3所对应的列表元素
示例2:
#x[1: ]指元素取值范围为索引号1到末尾
#x[ :4]指元素取值范围为索引号开头到4(不包括索引号为4的列表元素)
3.修改列表
append()
向列表末尾添加元素
copy()
复制当前列表,并将其放入一个新列表中
remove()
从列表指定位置删除一个元素
insert()
向列表指定的位置添加新元素
#insert()需要两个参数,第一个参数是索引值,把新元素插入指定的索引号所在的位置;第二个参数是插入的元素值
pop()
从列表末尾删除一个元素
extend()
把其他列表中的元素添加到当前列表中
clear()
删除列表中的所有元素
元组tuple
有序、不可更改、可重复成员
1.创建元组
圆括号来创建一个元组
2.访问元组
与列表访问相同
3.合并元组
用‘+’号把两个元组合并
4.长度为1的元组
通过type()判断类型
#(1,)为元组类型
集合set
无序、无索引、没有重复成员
1.创建集合
花括号创建一个集合
2.修改集合
add()
向集合里添加元素
update()
将其他元素插入到集合中
remove()
删除集合中的一个元素
#如果要删除的元素不存在,则remove()将引发错误。
discard()
删除集合中的一个元素
union()
合并两个集合
clear()
清空集合里的元素
del()
彻底删除集合
字典dict
无序、可变、有索引、没有重复成员
1.创建字典
花括号来创建一个字典;字典的元素是键值对——键:键值
2.访问字典
取值
直接取值
get()方法取值
更改值
通过引用其键名来更改特定项的值
3.修改字典
添加键
通过使用新的索引键并为其赋值
pop()
删除具有指定键名的项
popitem()
删除最后插入的项
dict()
创建字典的副本
clear()
清空字典
del
删除具有指定键名的项
完全删除字典
参考书籍及网站
从零开始学Python 约翰.保罗.穆勒
用Python动手学机器学习 伊藤真