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