我的第一篇博客。

如题,这是我的第一篇博客,目前打算记录一些个人遇到的技术问题,希望能坚持下去。

今天就先记录一下,python的列表推导式

1、单for循环遍历同时筛选条件

[x**2 for x in range(10) if x%2 != 0]
上式意思是,创建一个列表,列表元素的条件是,在0-9之间的奇数的平方。

2、两个for循环遍历2个变量

[(x,y) for x in [1,2,3] for y in [2,3,4,5] if x != y]
上式意思是,创建一个列表,条件是,在这双重for循环中不相等的元素,注意,这里并不是分别遍历两个数组,而是嵌套关系

3、对满足条件的元素仍然可加工

[(x,str(x),len(str(x))) for x in [0,111,22,33333,55,666666]]

posted @ 2025-05-30 22:23  爆爆啥龙马  阅读(12)  评论(0)    收藏  举报