在Python中解包列表?

我认为’unpack’可能是错误的词汇在这里 – 道歉,因为我敢肯定这是一个重复的问题。

我的问题很简单:在一个期望一个项目列表的函数,我如何传递一个Python列表项而不会得到一个错误?

my_list = ['red', 'blue', 'orange']
function_that_needs_strings('red', 'blue', 'orange') # works!
function_that_needs_strings(my_list) # breaks!

当然必须有一种方法来扩展列表,并传递功能“红色”,“蓝色”,“橙色”蹄?

function_that_needs_strings(*my_list) # works!

You can read all about it here.

http://stackoverflow.com/questions/3480184/unpack-a-list-in-python

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在Python中解包列表?