Python 进阶——重访 set
2016-03-21 09:34
405 查看
成员查询在 list 是线性级的,而在 set 是常数级
成员的查询,list 和 set 都并未提供相关成员函数予以支持,而是使用in+条件判断:
In [1]: from random import randrange In [2]: L = [randrange(10000) for _ in range(1000)] In [3]: 42 in L Out[3]: True In [4]: S = set(L) In [5]: 42 in S Out[5]: True
相关文章推荐
- 10个对Web开发者最有用的Python包
- python浅拷贝深拷贝
- Python笔记——类定义
- Python 进阶——重访 list
- 关于python文件操作
- 统计文件内数据 Python
- python中pip的安装
- python中pip的安装
- Python 进阶——从 list 到 NumPy
- 基于随机游走的社团划分算法label progation 的python实现
- Python2.7字符编码详解
- Python 进阶—— list 的头插和尾插
- Python高级:细说Python浅拷贝和深拷贝
- Python高级:细说Python浅拷贝和深拷贝
- Python操作XML和TXT
- Python读取ini文件
- Python操作XML
- Python之isinstance
- Python体验(10)-图形界面之计算器
- Python多版本共存之pyenv