小编use*_*060的帖子

嵌套的元组列表和分数列表

我有问题,我会尽量解释清楚。我有两个列表,每个列表有 3 个项目。list1 中的每一项在 list2 中都有一个分数。

List1= [[(3,4,5)], [(23,44), (23,5,3), (1,2)], [(23,5), (1,6)]]
List2= [2,4,1]
Run Code Online (Sandbox Code Playgroud)

正如您在列表 1 中看到的,项目 2 和 3 有多个对应于它们的分数的元组,我想将它们分成它们的分数:

what I want:
List1= [(3,4,5), (23,44), (23,5,3), (1,2), (23,5), (1,6)]
List2= [2,4,4,4,1,1]

or 

List1= [[(3,4,5)], [(23,44)], [(23,5,3)], [(1,2)], [(23,5)], [(1,6)]]
List2= [2,4,4,4,1,1]
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经确定了需要更改的项目。

double = [x for x in List1 if len(x)>1]
print(double)
Run Code Online (Sandbox Code Playgroud)

[[(23, 44), (23, 5, 3), (1, 2)], [(23, 5), (1, 6)]]

我找到了这些项目的索引:

indx = [i for y in double for i, x in enumerate(List1) if …
Run Code Online (Sandbox Code Playgroud)

python tuples list

1
推荐指数
1
解决办法
62
查看次数

标签 统计

list ×1

python ×1

tuples ×1