Python基础数据类型总结
-
按照存储空间从低到高排序
-
数字
-
字符串
-
集合(无序,即无索引相关信息)
-
元组(有序,需要存储索引相关信息,不可变)
-
列表(有序,需要存储索引相关信息,可变,需要处理数据的增、删、改等操作)
-
字典(3.6之后有序,需要存储key与value的相关信息,可变,需要处理数据的增、删、改等操作)
数字 < 字符串 < 集合 < 元组 < 列表 < 字典
-
-
按照存值类型区分
- 非容器型/原子类型:数字、字符串
- 容器型:元组、列表、字典
-
按照可变类型区分
- 不可变类型:数字、字符串、布尔值、元组
- 可变类型:列表、字典
-
按照访问顺序区分
-
直接访问:数字
-
顺序访问(序列类型):字符串、元组、列表
-
键值访问(映射类型):字典
键值访问的效率远高于顺序访问,但占用的存储空间也更大。
-
网友评论