我在想,是否有可能在两个列表之间执行“配对”(因此一个列表的行为类似于另一个列表的答案)。你知道吗
假设列表A(从迭代中获得)是这样的:
[RESULT 1, X]
[RESULT 2, Y]
[RESULT 3, X, Y]
[RESULT 4, Z, Y]
[RESULT 5, Z]
[RESULT 6, Z, X]
列表2是:
[X, 12, 56, 2]
[Y, 100]
[Z, 22, 78, 00, 01, 5]
我想用X,Y,Z。。。在列表1中,通过它们各自的数据(即列表2中提供的数据),最终结果如下:
[RESULT 1, [X, 12, 56, 2]]
[RESULT 3, [X, 12, 56, 2], [Y, 100]]
or
[RESULT 1, X, 12, 56, 2]
[RESULT 3, X, 12, 56, 2, Y, 100]
什么是Python的方式来实现这一点?你知道吗
非常感谢你的帮助。你知道吗
用于循环
输出:
您可以为此使用嵌套字典,并避免显式的
for
循环。你知道吗结果
更接近您想要的输出,您可以使用列表理解:
相关问题 更多 >
编程相关推荐