文章内容
2023/3/15 16:48:13,作 者: 黄兵
for in if Pythonic 写法
下面有两个数组,我们需要循环之后再去掉一部分不符合要求的数据:
>>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9
我们可以使用 for in if 的写法,代码如下:
print([x for x in xyz if x in a])
参考资料:
评论列表