Python中集合类型
时间: 2023-12-25 18:29:30 浏览: 74
Python中有四种集合数据类型:列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。
1. 列表(List)是一种有序的可变集合,可以包含任意类型的元素。列表使用方括号[]来表示,元素之间用逗号分隔。可以通过索引访问列表中的元素。
```python
list1 = [1, 2, 3, 4, 5]
print(list1) # 输出:[1, 2, 3, 4, 5]
print(list1[0]) # 输出:1
```
2. 元组(Tuple)是一种有序的不可变集合,可以包含任意类型的元素。元组使用圆括号()来表示,元素之间用逗号分隔。可以通过索引访问元组中的元素。
```python
tuple1 = (1, 2, 3, 4, 5)
print(tuple1) # 输出:(1, 2, 3, 4, 5)
print(tuple1[0]) # 输出:1
```
3. 集合(Set)是一种无序且不重复的集合,可以进行集合运算,如并集、交集、差集等。集合使用花括号{}或者set()函数来表示。
```python
set1 = {1, 2, 3, 4, 5}
print(set1) # 输出:{1, 2, 3, 4, 5}
```
4. 字典(Dictionary)是一种无序的键值对集合,每个键值对之间用逗号分隔,键和值之间用冒号:分隔。字典使用花括号{}来表示。
```python
dict1 = {'name': 'Alice', 'age': 20, 'gender': 'female'}
print(dict1) # 输出:{'name': 'Alice', 'age': 20, 'gender': 'female'}
print(dict1['name']) # 输出:Alice
```
阅读全文