Python中的字典(Dictionary)是一种可变的、无序的数据结构,它存储了一组的键值对。字典的键必须是唯一的,而值可以是任何类型的数据。
- 创建字典: 字典的创建可以使用大括号{},键值对之间用逗号分隔,键和值用冒号分隔。例如:
fruits = {'apple':'red', 'banana': 'yellow', 'cherry':'red'}
numbers = {1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five'}
- 访问字典的值: 可以使用键来访问字典中的值。例如:
apple = fruits['apple'] # 输出:'red'
first_number = numbers[1] # 输出:'one'
- 索引运算:
- 使用负数索引可以从字典的末尾开始访问键值对。例如:
last_fruit = fruits.pop(-1) # 输出:{'cherry':'red'}
- 使用切片可以访问字典的前缀或后缀。例如:
some_fruits = fruits[:2] # 输出:{'apple':'red', 'banana': 'yellow'}
- 字典的更新: 可以使用赋值运算符来更新字典中的值。例如:
fruits['grape'] = 'purple'
- 字典的遍历: 可以使用for循环和item遍历字典中的所有键值对,例如:
for fruit, color in fruits.items():
print(fruit, color)
以上就是Python字典的基本概念和使用方法。