我有这样一个清单:使用Python产量从功能
list=['2,130.00','2,140.00','2,150.00','2,160.00']
我想用这样的函数
def f(iterable):
yield from iterable
,并在同一应用
float(item.replace(',','')) for item in iterable
时间以便
f(list)
回报
[2130.00,2140.00,2150.00,2160.00]
我知道
[float(x.replace(',','')) for x in list]
在这里工作,但它是了解如何在功能 和修改项目在迭代的同时使用收益率由。 也许我必须在函数中使用* args和/或** kwargs,但不知道我有和如何。
什么都不用在这里工作? – Holloway 2014-09-22 10:31:55