第二章 万丈高楼平地起:运算符、表达式与内置对象
2.1 常用的内置对象
2.1.4 列表、元组、字典、集合
比较项 | 列表 | 元组 | 字典 | 集合 |
类型名称 | list | tuple | dict | set |
定界符 | [] | () | {} | {} |
是否可变 | 是 | 否 | 是 | 是 |
是否有序 | 是 | 是 | 否 | 否 |
是否支持下标 | 是 | 是 | 是(键为下标) | 否 |
元素分割符 | , | , | , | , |
对元素形式上的要求 | 无 | 无 | 键:值 | 必须可哈希 |
对元素值的要求 | 无 | 无 | 键必须可哈希 | 必须可哈希 |
元素是否可重复 | 是 | 是 | 键不允许重复 | 否 |
元素查找速度 | 非常慢 | 很慢 | 非常快 | 非常快 |
元素增删速度 | 尾部快 | 不允许 | 快 | 快 |