python函数的形参有两个,一个是数字,一个是列表,这样可以实现吗?

如题

python函数的形参有两个,一个是数字,一个是列表,这样可以实现吗?怎么实现,可以举例子吗

def funcname(n,*lst):
    print(type(n),n)
    print(type(lst),lst)

funcname(1,2,3,4)

是这个意思吗,第一个参数 数字1传给n,之后的2,3,4参数打包成一个元组传给lst

 

 

 

还是说要这样

def funcname(n,lst):
    print(type(n),n)
    print(type(lst),lst)

funcname(1,[2,3,4])

 

第二个参数直接就是[2,3,4]一个列表传给lst 。lst前就不要加*

def fun(a,b):

<span class="hljs-keyword">return</span> <span class="hljs-keyword">None</span>

a 和b 就是2个变量 输入的东西 就是对变量赋值 赋值类型 由你说了算

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632