数组、列表、集合、字典
时间: 2023-09-02 19:10:46 浏览: 99
数组、列表、集合和字典是Python中常用的数据结构。
数组是一种有序的数据集合,可以包含相同类型的元素。在Python中,可以使用列表来表示数组。列表使用方括号\[\]来定义,可以包含不同类型的元素,并且允许重复。例如,定义一个列表listA = \['a', 'b', 'c', 1, 2\],可以通过遍历列表来访问其中的元素。
列表和数组的区别在于,列表可以包含不同类型的元素,而数组通常只包含相同类型的元素。
集合是一种无序且不重复的数据集合。在Python中,可以使用set来表示集合。集合使用大括号{}或者set()函数来定义,可以进行关系测试和消除重复元素的操作。集合不支持索引、分片等序列操作。例如,使用set函数创建集合set2 = set(\[6, 7, 7, 8, 8, 9\]),可以使用add方法向集合中添加新元素。
字典是一种键值对的数据结构,用于存储和访问具有唯一键的值。在Python中,字典使用大括号{}来定义,键和值之间使用冒号:分隔。字典中的键必须是唯一的,而值可以是任意类型的。例如,定义一个字典dictA = {'name': 'John', 'age': 25},可以通过键来访问对应的值。
总结起来,数组是有序的、可以包含相同类型的元素;列表是有序的、可以包含不同类型的元素;集合是无序的、不重复的元素集合;字典是键值对的数据结构。
#### 引用[.reference_title]
- *1* *2* *3* [一文彻底搞懂Python里数组、列表、元组、字典、集合的区别](https://blog.csdn.net/Tandy12356_/article/details/130142347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文