列表(有序)
添加
list.append(元素):在列表末尾添加新的元素
list.extend(seq):在列表末尾一次性追加另一个序列中的多个值
–seq可以是列表、元组、字典,若为字典,则仅会将键(key)作为元素依次添加至原列表的末尾。
list.insert(索引位置,元素):将元素插入列表的指定位置。
删除
list.pop():删除列表中的一个元素(默认最后一个),并且返回该元素的值。
list.pop(1):删除第二个
list.remove(元素):删除列表中某个值的第一个匹配项,没有返回值。
del list[索引]:删除索引位置元素
del list:删除整个列表,返回类型
元组(有序)
元组不可变,添加删除操作均不可行,只能删除整个元组
del tuple
元组只有一个元素时,需要在元素后加逗号‘,’,否则默认是算术运算符()
字典(无序)
修改字典:
修改值:dict[‘key’]= ‘新的值’
添加新元素:dict[‘新key’]= ‘value值’(字典名[需要添加的键名]=键值)
增加多个键值对:dict1.update(dict2)
删除字典:
删除单个元素:del dict[key值]
删除整个字典:del dict
.pop()方法:删除键值对并返回键值
.popitem()方法:删除字典dict1的最后一个键值对并返回
集合(无序)
添加元素:
.add(x):将元素 x 添加到集合中,如果元素已存在,则不进行任何操作。
.update(x):可以添加元素,且参数可以是列表,元组,字典等
删除元素:
.remove(x):将元素 x 从集合中移除,如果元素不存在,则会发生错误。
.discard(x ):移除集合中的元素,且如果元素不存在,不会发生错误。
.pop():随机删除集合中的一个元素
del删除整个集合