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