想在一个列表中确认是否存在某个元素:
通常使用 a in list
,但是这是个O(n)的操作,非常慢
而 a in dict.keys()
是O(1)的
只需要将原来的list
转化为 dict
即可.
亲测提速80-100倍
想在一个列表中确认是否存在某个元素:
通常使用 a in list
,但是这是个O(n)的操作,非常慢
而 a in dict.keys()
是O(1)的
只需要将原来的list
转化为 dict
即可.
亲测提速80-100倍
本文标题:python a in list与 a in dict.keys
本文链接:https://www.haomeiwen.com/subject/nuxotxtx.html
网友评论