【发布时间】:2017-12-03 06:45:24
【问题描述】:
我有一段代码如下所示:
myfunction(a, b, c)
myfunction(d, e, f)
myfunction(g, h, i)
myfunction(j, k, l)
参数的数量不会改变,但函数必须每次使用不同的值连续调用。这些值不是自动生成的,而是手动输入的。是否有内联解决方案可以在不创建函数来调用此函数的情况下执行此操作?比如:
myfunction(a, b, c)(d, e f)(g, h, i)(j, k, l)
任何帮助表示赞赏。提前致谢!
【问题讨论】:
-
我不完全理解您想要实现的目标。你想用所有可能的值只调用一次函数吗?
-
是否要将调用函数的结果作为下一次调用同一函数的参数?
-
你可以在一段时间内做
a, b, c = input().split(' ')真正的循环然后调用类myfunction(a, b, c) -
你能给出一个示例实现吗?似乎没有人确切地知道你想做什么。
myfunction取回什么? -
@Adam 创建一个名为 a 的字典键,附加值 b 的次数为 c。但不是真正相关的 imo,基本上是一种使用不同参数调用相同函数的简短方法,而不必每次都手动输入。
标签: python python-3.x function shortcut