具体讲讲list,set,map集合
时间: 2023-03-22 14:00:13 浏览: 52
list,set,map 都是常用的集合数据类型,但它们的功能和用法有所不同。
1. List
List(列表)是 Python 中最常用的集合类型之一。它是一个有序、可变的集合,允许重复的元素。可以通过方括号 [] 来创建一个 list,元素之间用逗号隔开。例如:
```
my_list = [1, 2, 3, "four", 5.0]
```
列表有很多内置方法可以操作,例如 append()、insert()、remove()、pop() 等等。
2. Set
Set(集合)是 Python 中另一个常用的集合类型。它是一个无序、不重复的集合。可以使用花括号 {} 或者 set() 函数来创建一个 set。例如:
```
my_set = {1, 2, 3, "four", 5.0}
```
注意,空集合必须用 set() 来创建,因为 {} 表示空字典。Set 也有很多内置方法可以操作,例如 add()、remove()、union()、intersection() 等等。
3. Map
Map(映射)是 Python 中的一种关联数组或字典,它是一个无序的键值对集合。可以使用花括号 {} 或者 dict() 函数来创建一个 map。例如:
```
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
```
Map 中的每个元素由一个键和一个值组成,它们之间用冒号 : 隔开,每个键值对之间用逗号隔开。Map 也有很多内置方法可以操作,例如 get()、pop()、keys()、values() 等等。