目录
lest 列表
lest 列表是所含元素有序可重复的容器
使用方法
a = [元素1,元素2,元素3]
常用方法:
append( ): 表示在列表末尾添加新的元素
insert(x,a):表示在特定的位置添加新的元素
clear( ):将列表清空
pop( ):移除最后一个元素
remove( ):通过元素本身将元素移除
index( ):查找元素在列表中的位置,如果元素不存在,则报错
reverse( ):反转列表
sort( ):将列表按照升序排序,只能排列纯数字或者纯字符串的容器
copy( ):复制、拷贝对象(浅拷贝)
extend( ):合并列表
del( ):删除列表
set 集合
set 集合是无序且不可重复的容器
使用方法:
s = {元素1,元素2,元素3}
常用方法:
add( ):添加元素
clear( ):清空集合
copy( ):复制、拷贝(浅拷贝)
pop( ):随机移除元素
remove( ):移除制定元素
instersection( ):交集
difference( ):差集
union( ):并集
元组
元组是一系列固定的值(不可变数据类型)的容器
使用方法
a = (元素1,元素2,元素3)
常用方法:
count( ):统计元素出现的次数
index( ):查找元素在元组中的位置,如不存在则报错,如存在多个则报第一个
Ps:在python中如果只有一个元素且该元素是数字,则需要加上一个逗号来表示该元素是元组而不是数字
dict 字典
字典是以键值对存在的,每个键对应一个位唯一的值,键必须是字符串
使用方法
{k1:元素1,k2:元素2,k3,元素3}
获取key对应的值:
d[“key”] 如果k不存在,报错(可以修改元素)
d.get(“key”) 如果k不存在,报None(只能获取)
None 表示没有
常用方法:
clear( ):清空字典
cope( ):复制、拷贝字典(浅拷贝)
pop(“key”):通过key删除指定元素
popitem( ):随机删除键值对
get( ):通过key获取值
遍历方法:
keys( ):通过值可以获取键
values( ):返回所有的值
items( ):返回所有的键对值
Ps:所有循环的值都可以被迭代