对元组(python)中不同参数的多次迭代

时间:2013-11-07 20:47:21

标签: python

我编写了以下代码,迭代元组中的多个扩充。

def div (*tup):
    return [x/10 for x in tup]

>>> print div(100,50,30)
[10, 5, 3]

我希望我的输出在列表中显示为三个单独的列表:

[[10], [5], [3]]

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

只需按照以下方式制作返回语句:

return [[x/10] for x in tup]

样品:

>>> def div(*tup):
...     return [[x/10] for x in tup]
...
>>> div(100,50,30)
[[10], [5], [3]]
>>>

答案 1 :(得分:1)

>>> def div (*tup):
...     return [[x/10] for x in tup]
... 
>>> print div(100,50,30)
[[10], [5], [3]]