- 通过字典作为参数
请参阅以下文章, 以获取有关Python字典的想法。 Python字典通过字典作为参数在Python中, 一切都是对象, 因此可以像传递其他变量一样将字典作为参数传递给函数。
例子:
# Python program to demonstrate
# passing dictionary as argument# A function that takes dictionary
# as an argument
def func(d):for key in d:
print ( "key:" , key, "Value:" , d[key])# Driver's code
D = { 'a' : 1 , 'b' : 2 , 'c' : 3 }
func(D)
输出如下:
key: b Value: 2key: a Value: 1key: c Value: 3
通过字典作为kwargs
"夸格斯"代表关键字参数。它用于将高级数据对象(如字典)传递给函数, 因为在此类函数中, 人们不了解参数的数量, 因此, 通过在传递的类型上添加" **"可以正确处理传递的数据。
范例1:
# Python program to demonstrate
# passing dictionary as kwargsdef display( * * name):print (name[ "fname" ] + " " + name[ "mname" ] + " " + name[ "lname" ])def main():# passing dictionary key-value
# pair as arguments
display(fname = "John" , mname = "F." , lname = "Kennedy" )
# Driver's code
main()
输出如下:
John F. Kennedy
范例2:
# Python program to demonstrate
# passing dictionary as kwargsdef display(x = 0 , y = 0 , * * name):print (name[ "fname" ] + " " + name[ "mname" ] + " " + name[ "lname" ])
print ( "x =" , x)
print ( "y =" , y)def main():
# passing dictionary key-value
# pair with other arguments
display( 2 , fname = "John" , mname = "F." , lname = "Kennedy" )# Driver's code
main()
输出如下:
John F. Kennedyx = 2y = 0
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
【Python(将字典作为参数传递给函数)】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- AngularJS ng-bind指令用法详细指南
- Scala中的数据类型详细介绍和解释
- Golang中的嵌套结构代码示例解释
- 亚马逊面试体验(AmazonWow)
- PHP IntlChar::charDigitValue()函数用法指南
- PHP Ds PriorityQueue clear()函数用法介绍
- 本文教你怎样设置win7管理员权限
- 本文教你怎样让win7关闭休眠
- 本文教你win7旗舰版亮度调不了