网站首页 > 技术文章 正文
数组、集合、字典和元组是Python中四种常见的容器类型,每种类型都有其独特的特性和用法。下面通过特点和用途来记忆它们:
1. 数组(列表,List)
? 特点:有序可变序列,元素可以是任意类型,且同一列表内元素类型可以不同。
? 记忆关键词:可变、有序、索引、列表
? 示例:
my_list = [1, 2, 3, 'apple', True]
2. 集合(Set)
? 特点:无序且不重复元素的集合,元素不可重复,不支持索引访问。
? 记忆关键词:无序、不重复、交集、并集、差集
? 示例:
my_set = {1, 2, 3, 'apple'}
3. 字典(Dictionary)
? 特点:存储键值对的数据结构,键必须是唯一的,不可变类型(如字符串、数字、元组),值可以是任意类型。
? 记忆关键词:键值对、哈希表、无序、键查找、增删改查
? 示例:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
4. 元组(Tuple)
? 特点:有序且不可变序列,元素可以是任意类型,但创建后无法修改(添加、删除或更改元素)。
? 记忆关键词:不可变、有序、索引、元组
? 示例:
my_tuple = (1, 2, 3, 'apple')
总结记忆口诀:
? 数组(列表):顺序排列能变动,索引访问很方便。
? 集合:无序独特不重叠,集合操作效率高。
? 字典:键值配对像抽屉,内容检索快又准。
? 元组:有序固定不改变,常用来做数据“标签”。
- 上一篇: 【C++泛型编程】(二)标准模板库 STL
- 下一篇: 美团外卖iOS App冷启动治理(美团早启动)
猜你喜欢
- 2024-10-16 python数据类型(python数据类型bool)
- 2024-10-16 JavaScript Set、Map、WeakSet 和 WeakMap 的区别?
- 2024-10-16 69-1-10000遗漏了哪些序号#差集#Filter...
- 2024-10-16 进入Python的世界12-常用的程序例子整理二
- 2024-10-16 Java路径-35-Java的HashSet(java路径怎么找)
- 2024-10-16 Redis五种数据类型详解(redis7种数据类型)
- 2024-10-16 那些你不得不知的Redis基础类型常用操作、命令
- 2024-10-16 美团外卖iOS App冷启动治理(美团早启动)
- 2024-10-16 【C++泛型编程】(二)标准模板库 STL
- 2024-10-16 iOS App冷启动治理:来自美团外卖的实践
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)