Skip to main content
 首页 » 编程设计

python之我需要帮助迭代列表列表,通过一个函数

2025年05月04日11zhengyun_ustc

好的,我需要做的是遍历列表的列表,并在迭代再次从顶部开始之前为每个列表解析结果。尽管我尝试 python 的方式清楚地表明我不能按照自己的方式去做。所以希望我展示这一点可以帮助其他人更好地教育我如何具体化我的理论。

list = [['name','phone'],['name2','phone2']](AND SO FORTH) 
templist = [] 

现在我正在尝试迭代“列表”,以便我可以创建一个临时列表 (templist),这样我就可以将临时列表切片并通过一个函数传递给它(对于每个临时列表)。

例如。 templist[0],templist[1]...然后一旦它通过函数,我将把 templist 重置回空,因为迭代从顶部开始返回到“列表”中的下一个列表。

这是一个例子

(insert iteration here): 
    foofunction(templist[0],templist[1]) 
    templist = [] 

请您参考如下方法:

您可以遍历列表 mylist 并将项目(它们本身就是列表)立即传递给 foofunction:

for item in mylist: 
    foofunction(*item) 

* 运算符用于将列表解压缩为该函数的多个参数(更多信息可以在 documentation 中找到)。