列表的相关操作
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改:列表[下标] = 新数据
in(存在),如果存在那么结果为true,否则为false:数据 in 列表
not in(不存在),如果不存在那么结果为true,否则false :数据 not in 列表
count 查个数:列表.count(“要查询的数据”) # 结果就是找到的数据的个数
del:根据下标进行删除:del 列表[下表】
pop:删除最后一个元素:列表.pop()
remove:根据元素的值进行删除: 列表.remove(“值”)
sort:sort方法是将列表按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
>>> a = [1, 4, 2, 3]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a.sort(reverse=True)
>>> a
[4, 3, 2, 1]
reverse方法是将列表倒叙
>>> a = [1, 4, 2, 3]
>>> a
[1, 4, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 4, 1]
集合(set)是一种无序集,它是一组键的集合,不存储值•在集合中,重复的键是不被允许的。集合可以用于去除重复值•集合也可以进行数学集合运算,如并、交、差以及对称差等。•应用:去重。把一个列表变成集合,就自动去重了:set(列表名)关系测试。测试两组数据之前的交集、差集、并集等关系
使用set([])函数或者使用大括号{}需要注意的是,创建空集合,必须使用set(),而不是{},因为{}表示创建一个空的字典
#第一种方式
m = {
1,2,3,4,5,6,7,8,9,"abcdefg","bdefgeh"}
# 第二种方式
n = set([1,2,3,4,5,6,7,8,9,"abcdefg","bdefgeh"])
list1 = [1,2,3,4,5,6,2,3,4,5,6