python 列表和字典
时间: 2023-10-14 07:30:25 浏览: 95
Python中的列表和字典都是常用的数据结构,它们可以用于存储和操作数据。
列表是一种有序的集合,可以用方括号 [] 来表示。列表中的每个元素可以是任意类型的数据,包括数字、字符串、布尔值、列表、字典等。列表支持索引和切片操作,可以通过索引或切片来访问或修改列表中的元素。
字典是一种无序的集合,可以用花括号 {} 来表示。字典中的每个元素由一个键和一个值组成,键和值之间用冒号 : 分隔。键必须是唯一的且不可变,值可以是任意类型的数据。字典支持通过键来访问或修改元素,也可以通过 keys()、values()、items() 等方法来获取字典中的键、值、键值对等信息。
下面是列表和字典的一些常用操作示例:
列表的创建和访问:
```python
# 创建一个列表
my_list = [1, 2, 3, 'hello', True]
# 访问列表中的元素
print(my_list[0]) # 输出 1
print(my_list[3]) # 输出 'hello'
print(my_list[-1]) # 输出 True
print(my_list[1:3]) # 输出 [2, 3]
# 修改列表中的元素
my_list[0] = 'world'
print(my_list) # 输出 ['world', 2, 3, 'hello', True]
# 添加元素到列表中
my_list.append('new element')
print(my_list) # 输出 ['world', 2, 3, 'hello', True, 'new element']
```
字典的创建和访问:
```python
# 创建一个字典
my_dict = {'name': 'Alice', 'age': 20, 'gender': 'female'}
# 访问字典中的元素
print(my_dict['name']) # 输出 'Alice'
print(my_dict['age']) # 输出 20
# 修改字典中的元素
my_dict['age'] = 21
print(my_dict) # 输出 {'name': 'Alice', 'age': 21, 'gender': 'female'}
# 添加元素到字典中
my_dict['city'] = 'Beijing'
print(my_dict) # 输出 {'name': 'Alice', 'age': 21, 'gender': 'female', 'city': 'Beijing'}
```
阅读全文