本次我们学习的包括元组,字典以及集合
元组(tuple):用小括号包含
如果只有一个元素,后边要加逗号——tup=(50,)
元组可以相加
(1,2,3)+(4,5,6)——(1,2,3,4,5,6)
*表示复制几次
转换元组:tuple1=tuple(list)
T=(‘a’,’b’,[‘A’,’B’])
T[2][0]=’X’
T[2][1]=’Y’
T=(‘a’,’b’,[‘X’,’Y’])
元组无法增删改,但元组中的列表可以
字典:用大括号包含
键值对:
D={key1:value1,key2:value2}
增:
删:
改:
查:
Keys():所有键组成的列表
Values():所有值组成的列表
Items():键值都有
set集合
.union为并集(123456) Set1|Set2
.intersection为交集 Set1&Set2
.difference为差集——前减后 减去交集 Set1-Set2
.symmetric_difference为对称差集 ——并集减去交集 Set1^Set2
Set1(1,2,3,4)
Set2(3,4,5,6)
函数
Strings,tuples,numbers不可变(immutable)
List,Set可变(mutable)
关键字参数(**xx):
默认参数:默认参数必须放到最后边
不定长参数(*xx):允许传入任意数量的值,在调用时自动组装成tuple
变量作用域
全局变量与局部变量的作用域不同
生命周期不同
全局变量用global声明
6.匿名函数:lambda[arg1[,arg2,.....argn]]:expression
Sum=lambda a,b:a+b
原文:https://www.cnblogs.com/TreasureQiu/p/9090971.html