如何使用python传入不确定个数参数

这篇文章主要介绍了如何使用python传入不确定个数参数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Python3自带的一个函数为 zip ,使用方式如下:

In: print zip([1, 2],[3, 4])

Out: [(1, 3), (2, 4)]

In: print zip([1, 2],[3, 4],[5, 6])

Out: [(1, 3, 5), (2, 4, 6)]

但是当我存在一个二维数组:

info = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12],...]

当我不确定 info 的长度的时候,例如 info 的长度可能是 2 也可能是 3 或者更多,那么我怎么将 info 所有的参数传入 zip 呢?

这里涉及到 按位置传递 参数的方法,所以解决的办法为:

zip(*info)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2020-02-15

一 位置传递 没什么好过多讲解. # 位置传递实例: def fun1(a,b,c): return a+b+c print(fun1(1,2,3)) 输出: 6 二 关键字传递 更具每个参数的名字写入函数参数 # 关键字传递 def fun2(a,b,c): return a+b+c print(fun2(1,c=3,b=2)) 输出: 6 三 参数默认值传递 给函数的输入参数设定一个默认值,如果该参数最终没有输入,则使用默认参数出入函数. # 默认值传递 def fun3(a,b=

python 函数不确定传入参数_如何使用python传入不确定个数参数相关推荐

  1. python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...

    4代码重用--函数与模块 重用代码是构建一个可维护系统的关键. 代码组是Python中对块的叫法. 对之前的vowels代码功能创建一个函数名为search_for_vowels( ) 在函数调用时结 ...

  2. python中什么是关键字参数_如何使用python语言中函数的关键字参数的用法

    一般情况下,在调用函数时,使用的是位置参数,即是按照参数的位置来传值:关键字参数是按照定义函数传入的参数名称来传值的.那么,关键字参数怎么使用? 工具/原料 python pycharm 截图工具 W ...

  3. python类方法需要传入cls参数_如何从Python 3.x中的类定义传递参数到元类?

    这是如何从类定义向元类传递参数的python 3.x版本?问题,根据请求单独列出,因为答案与python 2.x明显不同. 在python 3.x中,如何将参数传递给元类的__prepare__.__ ...

  4. python函数设置默认参数_深入讲解Python函数中参数的使用及默认参数的陷阱

    这篇文章主要介绍了Python函数中参数的使用及默认参数的陷阱,文中将函数的参数分为必选参数.默认参数.可变参数和关键字参数来讲,要的朋友可以参考下 C++里函数可以设置缺省参数,Java不可以,只能 ...

  5. python中函数的可变参数_简单谈谈Python中函数的可变参数

    前言 在Python中定义函数,可以用必选参数.默认参数.可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数.默认参数.可变参数和关键字参数. ...

  6. python什么是可变参数_详解Python的三种可变参数

    可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或 ...

  7. python中什么是可变参数_详解Python的三种可变参数

    详解Python的三种可变参数 可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 def testArg(*arg) 你可以传入任意多个元素(包括0)到参数中, ...

  8. python函数能否增强代码可读性_总结的几个Python函数方法设计原则

    在任何编程语言中,函数的应用主要出于以下两种情况: 1.代码块重复,这时候必须考虑用到函数,降低程序的冗余度 2.代码块复杂,这时候可以考虑用到函数,增强程序的可读性 当流程足够繁杂时,就要考虑函数, ...

  9. python函数后面两个括号_简单了解为什么python函数后有多个括号

    这篇文章主要介绍了简单了解为什么python函数后有多个括号,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一般而言,函数后面只有一个括号.如果看见 ...

最新文章

  1. ubuntu12.04没有输入法。。
  2. 安卓手机上跑_第一名易主?看看安兔兔公布的二月份安卓手机性能跑分排行
  3. ADO+MFC数据库编程常用语句
  4. sqlserver中能用when_【SQL】SQL中Case When的用法
  5. 机器学习实战1-1 KNN电影分类遇到的问题
  6. tomcat的工作原理
  7. 希尔伯特变换与SSB调制
  8. LeetCode-回文数C语言实现
  9. ad10搜索快捷键_AD10快捷键解析
  10. SSM小项目(会议管理系统)二整合mybatis(图解超详细)
  11. mian函数传入参数
  12. 记测试双十一秒杀活动的坎坷历程
  13. 1-4 CAD 圆弧(arc)
  14. Python批量处理lrmx格式文档内指定内容
  15. 直播的下个关键词会是“美好”吗?
  16. 无线打印服务器纸张格式,怎么在打印机中添加纸张格式。
  17. 谷歌浏览器前端调试技巧01——使用F12清除缓存
  18. EXCEL中如何删除某一行及以下的所有单元格
  19. 认知计算、人工智能的区别与理解
  20. 计算机转商务英语,玩转商务英语900句:重启电脑与保存

热门文章

  1. mysql exec_mysql 存储过程 exec
  2. HTML样式(style)
  3. 一个工具教你制作PPT
  4. 联通在信扣费怎么回事?
  5. CEF3 添加mp4播放功能
  6. 2021清华软件学院夏令营
  7. 鸿蒙ArkUI即将取代Java UI?
  8. 生于忧患 死于安乐
  9. leetcode190颠倒二进制位(JAVA版)
  10. 2. Sorting