admin 管理员组

文章数量: 1184232


2023年12月18日发(作者:数组长度的使用)

scores={'张三':100,'李四':98,'王五':105}print('张三' in scores)print('张三' not in scores)del scores['张三']#删除指定的键值对print(scores)()print(scores)# {'李四': 98, '王五': 105}# {}scores['陈六']=100print(scores)# {'陈六': 100}62scores={'张三':100,'李四':98,'王五':105}print(scores)# {'张三': 100, '李四': 98, '王五': 105}keys=()print(keys)print(type(keys))print(list(keys))#将所有的keys组成的视图组成列表# dict_keys(['张三', '李四', '王五'])# # ['张三', '李四', '王五']values=()print(values)print(type(values))print(list(values))#将所有的values组成的视图组成列表# dict_values([100, 98, 105])# # [100, 98, 105]items=()print(items)print(type(items))print(list(items))#转换之后的列表元素是由元组组成的# dict_items([('张三', 100), ('李四', 98), ('王五', 105)])# # [('张三', 100), ('李四', 98), ('王五', 105)]63

s={10,20,30,40,50}print(10 in s)print(100 in s)(100)print(s)({200,400,300})print(s)([500,600])print(s)((700,800))print(s)# {50, 20, 100, 40, 10, 30}# {100, 40, 200, 10, 300, 400, 50, 20, 30}# {100, 40, 200, 10, 300, 400, 50, 20, 500, 600, 30}# {800, 100, 40, 200, 10, 300, 400, 50, 20, 500, 600, 700, 30}(100)print(s)# (900) KeyError: d(900)print(s)()print(s)# (400) TypeError: () takes no arguments (1 given) 函数pop()# {800, 40, 200, 10, 300, 400, 50, 20, 500, 600, 700, 30}# {800, 40, 200, 10, 300, 400, 50, 20, 500, 600, 700, 30}# {40, 200, 10, 300, 400, 50, 20, 500, 600, 700, 30}()print(s)# set()72

s={10,20,30,40}s1={20,10,40,30}print(s1==s)#Trues2={10,30}s3={30,50}print(et(s))print(et(s))# True# Falseprint(rset(s2))print(rset(s3))# True# Falses4={60,70,80}print(oint(s1))print(oint(s2))print(oint(s4))# False# False# True73

#交集:intersection() 或 &s1={10,20,30}s2={23,30,20}print(ection(s2))print(s1 & s2)# {20, 30}# {20, 30}#并集:union() 或 |print((s2))print(s1 | s2)# {20, 23, 10, 30}# {20, 23, 10, 30}#差集:difference() 或 -s1={10,20,30,40}s2={20,30,50}print(ence(s2))print(s1-s2)# {40, 10}# {40, 10}#对称差集:symmetric_difference() 或 ^s1={10,20,30,40}s2={20,30,50}print(ric_difference(s2))print(s1 ^ s2)# {40, 10, 50}# {40, 10, 50}74

s='hello,python'print(s,id(s))print((),id(()))# hello,python 2564162926064# HELLO,PYTHON 2564162925936a='HELLO,PYTHON'print(a,id(a))print((),id(()))# HELLO,PYTHON 2564162926448# hello,python 2564162926512print(a==())print(a is ())# True# False#内容相同,地址不同s1='asfJSEOFH'print(se())print(lize())s2='sdjf ddjo EJOSD CNDDScjd'print(())# ASFjseofh# Asfjseofh# Sdjf Ddjo Ejosd Cnddscjd78 宽度,制定填充符

s='hello,Python'print((20,'*'))# ****hello,Python****print((20,'*'))print((10,'*'))print((20))# hello,Python********# hello,Python# hello,Pythonprint((20,'*'))print((20))print((10))# ********hello,Python# hello,Python# hello,Pythonprint((20))print('-9010'.zfill(8))# 00000000hello,Python# -0009010 79

函数 86

def calc(a,b): c=a+b return cresult=calc(10,20)print(result)#30 87

def fun(arg1,arg2): print('arg1=',arg1) print('arg2=',arg2) arg1=100 (10) print('arg1=',arg1) print('arg2=',arg2)n1=11n2=[22,33,44]print('n1=',n1)print('n2=',n2)print('+++++++++++++')fun(n1,n2)print('n1=',n1)print('n2=',n2)# n1= 11# n2= [22, 33, 44]# +++++++++++++# arg1= 11# arg2= [22, 33, 44]# arg1= 100# arg2= [22, 33, 44, 10]# n1= 11# n2= [22, 33, 44, 10]89def fun(num): odd=[] even=[] for i in num: if i%2: (i) else: (i) return odd,evenprint(fun([10,29,34,23,44,53,55]))# ([29, 23, 53, 55], [10, 34, 44]) 函数的返回值:

94

def fac(n): if n==1: return 1 else: res=n*fac(n-1) return resprint(fac(6))95求斐波那契数列:def fib(n): if n==1: return 1 elif n==2: return 1 else: return fib(n-1)+fib(n-2)print(fib(6))#第六位#前六位for i in range(1,7): print(fib(i),end='t')# 8# 1 1 2 3 5 8


本文标签: 组成 列表 长度 数组 键值