S = {'P','Y','t','h','O','n'}
T = {'P','Y','T'',h','o','n'}
S - T#差
S | T#并
S & T#交
S ^ T#补
S >= T (S <= T) #判断包含关系
S.add(x)#向S中添加x(如果x不在S中)
S.remove(x)#若S中有x则删除,没有则报错
S.discard(x)#若S中有x则删除,没有不报错
S.clear()#清空
S.pop()#从集合中随机返回一个元素,并删除,若S为空则返回异常
S.copy()#返回S的一个副本
#创建空集合只能由set
s = set({})
print(s)
ls lt指向同一个 只是名字不同
ls = ['P','Y','t','h','O','n']
lt = ls
#在列表中增加一个元素
ls.append(1234)
print(ls)
#在k位置插入一个元素
ls.insert(3,'python')
print(ls)
#倒转
ls.reverse()
print(ls)
#删除ls中某个位置的元素
del ls[1]
#删除ls中某切片的元素
del ls[1:4]
#返回n的索引
ls.index(n)
max(ls)
d = {"中国":"北京","美国":"华盛顿","法国":"纽约"}
print(d["中国"])
print(d.keys())
print(d.values())
#若key存在,则返回value,否则输出default
print(d.get("中国","不存在"))
#若key存在,则取出value,否则输出default
print(d.pop("中国","不存在"))
#返回键值对元组
print(d.items())
#随机取出一个键值对,以元组形式返回
print(d.popitem())
dd = {"a":"b","c":"d"}
#添加新元素
d["a"] = 1
d["b"] = 2