python 数组和字典
时间: 2023-12-29 09:22:27 浏览: 94
Python中的数组和字典是常用的数据结构,用于存储和操作数据。下面我会分别介绍它们。
数组(Array)是一个有序的集合,其中的元素可以是不同类型的数据。Python中使用列表(List)来表示数组,在列表中可以存储任意类型的元素,并且可以根据索引访问和修改元素。列表是可变的,即可以动态添加、删除和修改元素。
例如,我们可以创建一个包含整数、字符串和浮点数的列表,并对其进行操作:
```python
my_list = [1, 'hello', 3.14]
print(my_list[0]) # 访问第一个元素
my_list[1] = 'world' # 修改第二个元素
my_list.append(2) # 在末尾添加一个元素
my_list.remove('hello') # 删除指定元素
print(my_list) # 输出列表
```
输出结果为:
```
1
[1, 'world', 3.14, 2]
```
字典(Dictionary)是一种无序的键值对集合,其中的元素通过唯一的键来进行访问。Python中使用字典来表示字典数据结构,每个键值对由一个键和一个关联的值组成。字典是可变的,可以动态添加、删除和修改键值对。
例如,我们可以创建一个包含姓名和年龄的字典,并对其进行操作:
```python
my_dict = {'Alice': 25, 'Bob': 30, 'Charlie': 35}
print(my_dict['Alice']) # 根据键访问值
my_dict['Bob'] = 32 # 修改键对应的值
my_dict['David'] = 40 # 添加新的键值对
del my_dict['Charlie'] # 删除指定的键值对
print(my_dict) # 输出字典
```
输出结果为:
```
25
{'Alice': 25, 'Bob': 32, 'David': 40}
```
阅读全文