我认为'解包'可能是错误的词汇 - 道歉,因为我确信这是一个重复的问题.
我的问题很简单:在一个需要项目列表的函数中,如何在不出错的情况下传递Python列表项?
my_list = ['red', 'blue', 'orange']
function_that_needs_strings('red', 'blue', 'orange') # works!
function_that_needs_strings(my_list) # breaks!
Run Code Online (Sandbox Code Playgroud)
当然必须有一种方法来扩展列表,并'red','blue','orange'在蹄上传递函数?
在 .Net C# 中,有一个函数Task.WhenAll可以获取任务列表来等待它们。我应该在 python 中使用什么?我正在尝试对此做同样的事情:
tasks = ... # list of coroutines
for task in tasks:
await task
Run Code Online (Sandbox Code Playgroud)