【发布时间】:2021-06-30 11:37:06
【问题描述】:
我有以下清单:
lst = [(A,[1,2,3,4]), (B, [1,2,3,5]). (C, [4,5,7,6])]
我想拆分列表,使所有 x(应该是 str)值包含 A、B、C、D 和 Y(应该是 int)包含 [1,2,3,4], [1, 2,3,5],[4,5,7,6]。期望的输出:
print(x)
A, B, C, D
print(y)
[1,2,3,4], [1,2,3,5], [4,5,7,6]
到目前为止我尝试了什么?
x,y=[(a,b) for a, b in zip(lst[0], lst[1])])]
这不存储 x 和 y 的值。我该怎么做?
【问题讨论】:
-
检查
x, y = zip(*lst)
标签: python list list-comprehension