python - 不使用 zip 创建嵌套列表

标签 python list nested

我想从我已有的列表中创建一个嵌套列表,以便我可以遍历它们以获取 sql 查询脚本并将每个元素用作变量。

a = [1,2,3,4]
b = ['a','b','c','d']

我要

c = [1,['a'],2,['b'],3,['c'],4,['d']]

我尝试使用 zip 但它没有给我所需的顺序

最佳答案

[i for x, y in zip(a, b) for i in [x, [y]]]

# [1, ['a'], 2, ['b'], 3, ['c'], 4, ['d']]

关于python - 不使用 zip 创建嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43010376/

相关文章:

python - 计算两个旋转椭圆的交集/并集?

Python:参数列表中的 Lambda

python - 返回范围内一组数字的所有最小公倍数

python - 如何将多个列表合并为一个列表?

python - 如何遍历和搜索 python 字典?

python - 如何使用python快速读取25k小txt文件内容

python - Redis哈希函数和数据分区

c - 链表循环

java - Struts2 - 如何访问嵌套枚举

c++ - 为嵌套类型定义哈希模板