• python3拆包、元组、字典


    调用函数的时候如果不加*,**则A和B都会放在一个元组里边

    def unpack(a,b,c,*args,**kwargs):
        print(a)
        print(b)
        print(c)
        print(args)
        print(kwargs)
    A=(1,2,3)
    B={"aa":"sads","sdas":21}
    unpack(22,33,11,A,B)
    #返回结果
    22
    33
    11
    ((1, 2, 3), {'aa': 'sads', 'sdas': 21})
    {}

    如果调用函数的时候给A和B前面分别加上*和**,则A和B会分别放在一个元组和字典里边

    def unpack(a,b,c,*args,**kwargs):
        print(a)
        print(b)
        print(c)
        print(args)
        print(kwargs)
    A=(1,2,3)
    B={"aa":"sads","sdas":21}
    unpack(22,33,11,*A,**B)
    #返回结果
    22
    33
    11
    (1, 2, 3)
    {'aa': 'sads', 'sdas': 21}
  • 相关阅读:
    HDU 1078 FatMouse and Cheese(DP)
    HDU 1160 FatMouse's Speed(DP)
    作业DAY019
    作业DAY018
    作业DAY017
    作业DAY016
    作业DAY015
    作业DAY014
    作业DAY013
    作业DAY012
  • 原文地址:https://www.cnblogs.com/chen-huan/p/10640027.html
Copyright © 2020-2023  润新知