在python中,如何将list的元素与list的其他元素一起分发

2024-09-27 07:33:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Python中有两个列表,如下所示 [['No1', 'No2'], ['No3', 'No4']] 还有另一份名单 [['No10', 'No11'], ['No12']] 我想得到这份名单 [['No1','No2', 'No10'],['No1','No2', 'No11],['No3', 'No4','No12']]


Tags: 列表名单no1no2no3no4no12no10
1条回答
网友
1楼 · 发布于 2024-09-27 07:33:55

根据我的理解,我想你需要以下几点:

a = [['No1', 'No2'], ['No3', 'No4']]
b = [['No10', 'No11'], ['No12']]

print([i + [j] for i, sub in zip(a, b) for j in sub])

输出:

[['No1', 'No2', 'No10'], ['No1', 'No2', 'No11'], ['No3', 'No4', 'No12']]

相关问题 更多 >

    热门问题