Python

Python基础(7) - 运算符单星(*)和双星(**)

2020-02-23  本文已影响0人  xianling_he

单星()和双星(*)运算符的作用

def fun1(param1,*param2): 
    print('param1:',param1)
    print('param2:',param2,type(param2))


fun1(1,2,3,4,5)
image.png
def fun1(param1,*param2,x): 
    print('param1:',param1)
    print('param2:',param2,type(param2))
    print('x:',x)

fun1(1,2,3,4,5,x=6)
image.png
def fun1(param1,**param2):
    print('param1:',param1)
    print('param2:',param2,type(param2))


fun1(1,a=2,b=3,c=4,d=5,x=6)
image.png

描述合并列表和字典的方法有哪些

a = [1,2,3]
b = [3,4,5,6]
c = [*a,*b]
print(c)
image.png
a = {'a':1,'b':2}
b = {'c':3,'d':4}
c = {**a,**b}
print(c)
image.png

总结:

1.单星表示列表
2.双星表示字典

上一篇 下一篇

猜你喜欢

热点阅读