我想从已经拥有的列表创建一个嵌套列表,以便我可以遍历它们以获取sql查询脚本并将每个元素用作变量。
a = [1,2,3,4]
b = ['a','b','c','d']
我想要
c = [1,['a'],2,['b'],3,['c'],4,['d']]
我尝试使用zip
,但它没有给我我需要的订单
答案 0 :(得分:2)
[i for x, y in zip(a, b) for i in [x, [y]]]
# [1, ['a'], 2, ['b'], 3, ['c'], 4, ['d']]
答案 1 :(得分:2)
使用插值可能有更优雅的方法,但一个非常简单的解决方案是:
l = []
for i in range(0, len(a)):
l.append(a[i])
l.append([b[i]])