![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python的操作小技巧
夜观天象昼编程
这个作者很懒,什么都没留下…
展开
-
python列表表达式
对于新手来说,生成一个新的列表,他可能会使用for 循环,但是for循环一般来说是要少用的(因为比较慢),那么如何不使用for循环生成一个新的列表呢?那就需要用到列表表达式了,例子如下: #生成一个从0到9的列表 a=[x for x in range(10)] print(a) >>>>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 如果生成的列表每一个元素是二元的呢? a=[(x,y) for x in range(3) for y in range(3)]原创 2020-05-25 09:15:07 · 339 阅读 · 0 评论 -
获取交叉列表后的索引
交叉列表求并集是一个很简单的操作,使用set函数即可,例子如下 a=[1,2,3,4,5,6,7,8,9] b=[4,5,1,2,9,8] print(set(a)&set(b)) >>>>{1, 2, 4, 5, 8, 9} 但是有些时候是需要求出这个交集在一个列表里面对应的索引的,如何求出对应的索引呢?比如求列表a和b的交集在列表a中的索引,方法是把列表a的索引和数据设置为一个字典,然后使用set函数交叉这个字典与列表b,最后输出对应的字典就行了,例子如下: in原创 2020-05-25 09:00:54 · 390 阅读 · 0 评论