Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:使用zip()将列表的超级列表解压为单独的列表_Python_List_Zip - Fatal编程技术网

Python:使用zip()将列表的超级列表解压为单独的列表

Python:使用zip()将列表的超级列表解压为单独的列表,python,list,zip,Python,List,Zip,我有一个子列表,看起来像[Name,Week1,Week2,Week3] 我想创建两个单独的列表。一个是所有“名字”的列表。另一个是超级列表,每个子列表只是[Week1,Week2,Week3] 我想在不使用任何显式循环的情况下执行此操作,因此我尝试使用zip(*super_list),但我在这里迷失了方向 感谢您的帮助,非常感谢 您可以使用切片: names = full_list[0] weeks = full_list[1:] 给出如下设置: Name = ['a'] Week1 = [

我有一个子列表,看起来像
[Name,Week1,Week2,Week3]

我想创建两个单独的列表。一个是所有“名字”的列表。另一个是超级列表,每个子列表只是
[Week1,Week2,Week3]

我想在不使用任何显式循环的情况下执行此操作,因此我尝试使用
zip(*super_list)
,但我在这里迷失了方向

感谢您的帮助,非常感谢

您可以使用切片:

names = full_list[0]
weeks = full_list[1:]

给出如下设置:

Name = ['a']
Week1 = [1]
Week2 = [1, 2]
Week3 = [1, 2, 3]
temp = [Name, Week1, Week2, Week3]
你可以用

输出:

print(names) #['a']
print(weeks) #[[1], [1, 2], [1, 2, 3]]

请发布一些示例输入和预期输出,以及您尝试过的内容和出错的原因。这似乎不适合
zip
zip
可用于旋转矩阵,但不能进行任意过滤或转换。我支持对更完整的输入集的要求,因为这个问题非常模糊。
print(names) #['a']
print(weeks) #[[1], [1, 2], [1, 2, 3]]