python - 理解python列表理解
问题描述
我正在寻找一种Pythonic 方式以交替方式组合两个列表的解决方案?我遇到了@Someone 这个优雅的解决方案。
[x for y in zip(list1, list2) for x in y]
x
它就像一个魅力,但我不明白变量y
是如何在这里分配的。列表理解中到底发生了什么?
解决方案
推荐阅读
- android - 如何将背景颜色/图像设置为堆叠在另一个展开的小部件上方?或者有没有其他方法
- docker - 所有 docker 容器的默认时区
- java - Ubuntu 18.04 LTS 中的“错误:找不到文件”
- java - 不确定为什么会发生越界异常
- excel - 如何将excel图表中的x标签指定为“2019-01”、“2019-02”等?
- flutter - Flutter:如何处理具有空值的图像?
- c - 将“c99”循环转换为常规内容
- git - 创建合并请求后,我还可以在分支上添加提交吗?
- django - TypeError: int() 参数在迁移 django 模型期间必须是字符串
- java - 交换字符串中的字母