问题1:需要传递一个列表中的所有元素给对象或者方法作为参数?
处理datetime这类方法的时候往往非常头疼。要想生成datetime对象,往往需要传递多个参数。 而实际中的情况是你的参数保存在一个列表中。
例如
- l=[2012,5,12,5,30,20]
- d=datetime(l[0],l[1]....)
python的apply方法可以解决这个问题。
- apply(datetime,l)
- apply(object[, args[, kwargs]]) -> value
- Call a callable object with positional arguments taken from the tuple args,
- and keyword arguments taken from the optional dictionary kwargs.
- Note that classes are callable, as are instances with a __call__() method.
- Deprecated since release 2.3. Instead, use the extended call syntax:
- function(*args, **keywords).
阅读(940) | 评论(0) | 转发(0) |