Python 如何遍历通过函数传递的参数列表?
我知道Python 如何遍历通过函数传递的参数列表?,python,list,dictionary,key,local-variables,Python,List,Dictionary,Key,Local Variables,我知道locals().keys()打印出dict_键([parameter1,parameter2,parameter3]) 如何获取此参数列表中的参数 [i for i in locals().keys()] 这可能会对您有所帮助,只需使用列表理解对其进行迭代即可 In [4]: [i for i in locals().keys()] Out[4]: ['__name__', '__doc__', '__package__', '__loader__', '__spec__',
locals().keys()
打印出dict_键([parameter1,parameter2,parameter3])
如何获取此参数列表中的参数
[i for i in locals().keys()]
这可能会对您有所帮助,只需使用列表理解对其进行迭代即可
In [4]: [i for i in locals().keys()]
Out[4]:
['__name__',
'__doc__',
'__package__',
'__loader__',
'__spec__',
'__builtin__',
'__builtins__',
'_ih',
'_oh',
'_dh',
'In',
'Out',
'get_ipython',
'exit',
'quit',
'_',
'__',
'___',
'_i',
'_ii',
'_iii',
'_i1',
'_1',
'_i2',
'_2',
'_i3',
'_i4']
这可能会对您有所帮助,只需使用列表理解对其进行迭代即可
In [4]: [i for i in locals().keys()]
Out[4]:
['__name__',
'__doc__',
'__package__',
'__loader__',
'__spec__',
'__builtin__',
'__builtins__',
'_ih',
'_oh',
'_dh',
'In',
'Out',
'get_ipython',
'exit',
'quit',
'_',
'__',
'___',
'_i',
'_ii',
'_iii',
'_i1',
'_1',
'_i2',
'_2',
'_i3',
'_i4']
这是获取参数列表的方式
list(locals().keys())
这是获取参数列表的方式
list(locals().keys())
完美的我的冷却期一结束,我就会接受这个答案!!我的冷却期一结束就会接受这个答案。我不确定我是否理解!!我觉得这对我来说太高级了!您的问题需要一个迭代的解决方案,因此这段代码迭代地逐个遍历所有参数,并返回对象中的参数列表。另一个答案使用了另一种方法,即list(),它具有相同的结果。这到底是如何被称为高级的?这个用户在您的原始代码中添加了9个字符,以完全满足您的需要…嗯,我不确定我是否理解这个!!我觉得这对我来说太高级了!您的问题需要一个迭代的解决方案,因此这段代码迭代地逐个遍历所有参数,并返回对象中的参数列表。另一个答案使用了另一种方法,即list(),它具有相同的结果。这到底是如何被称为高级的?此用户在原始代码中添加了9个字符,以完全满足您的需要。。。