花半小时把 python 基础学完了,上面的理解对吗?
1
SingeeKing PRO 1. 元组可哈希 - 只有元组可以当作字典的 key
2. 处理大量数据时,使用元组效率较高 |
2
woshixiaohao1982 Jul 23, 2017
不可变容器
|
3
zhanglintc Jul 23, 2017 via iPhone
其实我也一直是这么理解的,有没有什么更深入的理解。
|
4
s3040608090 Jul 23, 2017 via Android
话说元祖和 frozenset 又有什么区别?
|
5
boyxupers Jul 23, 2017 via iPhone
@s3040608090 set 和 list 的区别
|
6
jlsk OP @SingeeKing 元组里放列表的话就不可当 key 了,这是我刚看到的
|
7
SingeeKing PRO @jlsk 当然。。因为元组里面放了 list 就不能 hash 了啊
|
8
hustlibraco Jul 24, 2017
“有些 Python 入门教程把元组称为“不可变列表”,然而这并没有完全概括元组的特点。除了用作不可变的列表,它还可以用于没有字段名的记录。” ——《流畅的 Python 》
|
9
zhengxiaowai Jul 24, 2017
可以但是不完整
|
10
XIVN1987 Jul 24, 2017 |
11
lxml Jul 24, 2017
tuple 可以理解为 可 hashable / 性能更好(依赖于不可变的特性) /不可变 的列表
暂时我的知识库里就这个了。 |