Python 集合

数组和list是同一个东西

list("test")可以变成->["t","e","s","t"]

变量test=["test","ffff"]就声明成为一个数组

元组的声明方式为tuple=("test", "ffffffffff")

元祖转换为数组的方式为list(tuple)=["test", "ffffffffff"]

数组和元祖内的内容为任意性,即你可以使用test=[1,1.1,"testlalala",True]

len(test)=4

双层数组test=["asdfasdf",["fffffffffffffffff","lalalalalala"]]访问方式为test[1][1]="lalalalalala"

数组函数append就是在数组的尾部追加一个内容

数组中可以追加另一个数组如test=["ffffff"] b=["aaaaaa"] test.append(b) b[0]="qqqq" test=["ffffff",["qqqq"]] 追加数组为引用类型

如果直接追加数组可以使用extend或者+=这样外数组改变后不影响内数组的值

insert函数为插入数据到数组中

del函数为删除数组中的内容 根据下标删除数组中的值 使用方法为 del test[0]

pop为弹掉最后一个元素  与之相对应的内容为extend或者append

index函数为查询下标 如 test.index("ffffff") 则结果为0

判断是否在列表中则 为"ffff" in test 为False

 sort为排序内容可以按照字符的顺位排序数组的内容

元组可以进行解组tuple=("fff", "aaa", "qqq") a, b, c=tuple a="fff" b="aaa" c="qqq"可以进行值设定

数组元素可以通过tuple函数进行转换 如test = tuple(tuple)

字典可以使用{}进行声明 然后使用test={"key":"value"}进行设定,可以使用data=[["key","value"]] dict(data)

可以将数组转换为dict 如test=["ab", "cd", "aq"] dict(test)={"a:q","c:d"}

使用del dict["a"]   使用clear函数可以清除字典中的内容

使用 "a" in dict 可以判断key是否存在

可以使用一下方式进行内容循环

for a in test.keys():
print(a)
可以使用list将内容转换为数组
使用list(dict.items())可以将字典转换为元组数组
 
集合的使用Set<--重点
数组 元组 和字典直接使用set转化为集合,但是字典只有key会被转换为集合
关于in的使用 如果是否定的话使用not aa in dict的到结果
 
可以使用双赋值的方法 一下循环是将item的key value的元组为name 和content变量进行赋值
for name, contents in drinks. items():

使用 & 是求交集 使用| 是求并集
+号可以代替并集 - 可以求差 ^号可以求异
test={"a", "b"} lala={"a"}
test - lala={"b"}
test+lala={"a","b"}
test&lala={"a"}
test^lala={"b"}
>= > <= < 可以求是否为子集或真子集
原文地址:https://www.cnblogs.com/spchenjie/p/8350919.html