列表详解
追加 append
-
只会在列表的末尾添加值
-
l=[1,2,3]
l.append(4) print(l)显示 1,2,3,4
插入 insert
-
l.insert(索引,插入的值)
extend (字符串,字典)
删除
* pop(可指定,写索引,默认最后一个)
* remove(写元素)
count(统计出现次数)
index(显示元素索引)
clear(清空列表)
reverse(将列表倒置)
sort(排序)
* 默认升序
* l.sort(reverse=True) 降序
元组(tuple)
-
相当于不可变的列表
-
t=(1,1.2,'abc',[4,5,6],{'a':1,'b':2},(7,8,9),)
-
若定义元组时只有一个元素,为防止电脑类型判断错误,要在元素或加个逗号
-
原组内嵌套的列表,字典的值可以被修改
字典
-
取值最好用 dic.get('索引')
-
删除
* del
* pop 删除并返回值
* popitem 删除最后放入字典的key的值
* update 用新字典修改老字典,一样的值会被修改,新的值会被添加
* default 如果字典有此key,就返回值,如果没有就增加此key,值为None
集合(去重,做关系运算)
-
集合元素必须为不可变类型,且不能重复
-
集合无索引,无序
-
取交集 &
-
取并集 |
-
取差集 - (有顺序)
-
对称差集 ^