我正在寻找一种Python方法来获取字符串并将其作为列表传递给函数,如下所示:
word = 'abc'
result = crazyfunction(cast(word,[]))因此crazyfunction将收到如下列表:
word[0] = 'abc'而不是字符串。
目标是在函数参数中进行强制转换,而不是在每次调用之前进行赋值。
发布于 2011-09-18 10:31:55
从您的示例中,它看起来就像构建一个列表一样简单。只需像这样调用函数:crazyfunction(['abc'])
编辑:刚刚在控制台测试:
>>> def printfirst(lst):
... print lst[0]
...
>>> printfirst('hello')
h
>>> printfirst(['hello'])
hellohttps://stackoverflow.com/questions/7459125
复制相似问题