python中的字典举例
时间: 2024-09-11 11:08:08 浏览: 46
Python中的字典是一种内置的数据结构,它是一个无序的、可变的键值对集合。字典使用大括号`{}`定义,键值对之间用逗号`,`分隔,每个键值对中的键和值由冒号`:`分隔。字典的键必须是不可变类型,比如字符串、数字或者元组(且元组内的元素也必须是不可变类型)。
下面是一个简单的Python字典的例子:
```python
# 定义一个字典,包含学生的信息
student_info = {
'name': '张三',
'age': 20,
'class': '计算机科学与技术',
'grades': {'数学': 90, '英语': 85, '物理': 95}
}
# 访问字典中的值
print(student_info['name']) # 输出: 张三
print(student_info['grades']['数学']) # 输出: 90
# 修改字典中的值
student_info['age'] = 21
# 添加新的键值对
student_info['height'] = 175
# 删除字典中的键值对
del student_info['class']
# 遍历字典
for key, value in student_info.items():
print(f'{key}: {value}')
```
通过这个例子,你可以看到如何定义一个字典,如何访问、修改和删除其中的元素,以及如何遍历字典中的所有键值对。
相关问题
python简单字典举例
在Python中,字典是一种无序的数据结构,它由键和对应的值组成。可以将字典看作是一个映射表,其中每个键都对应一个值。下面是一个简单的Python字典的示例:
```python
student = {
"name": "John",
"age": 20,
"major": "Computer Science"
}
```
在这个例子中,字典中有三个键值对。键名为"name",对应的值是"John";键名为"age",对应的值是20;键名为"major",对应的值是"Computer Science"。
我们可以通过键来访问和修改字典中的值。例如,要访问字典中"name"对应的值,可以使用以下代码:
```python
name = student["name"]
```
要修改字典中的值,可以直接通过键名进行赋值。例如,将"age"对应的值修改为22,可以使用以下代码:
```python
student["age"] = 22
```
这样就完成了对字典中某个键对应值的修改操作。
总结起来,字典是Python中非常常用的数据结构,它可以用于存储和操作各种类型的数据。通过键来访问和修改字典中的值,可以根据具体的键名来获取对应的值或对其进行修改。
python创建字典举例
1. 创建空字典
dict1 = {}
2. 创建有初始值的字典
dict2 = {'a': 1, 'b': 2, 'c': 3}
3. 使用dict()方法创建字典
dict3 = dict(a=1, b=2, c=3)
4. 使用zip()方法创建字典
keys = ['a', 'b', 'c']
values = [1, 2, 3]
dict4 = dict(zip(keys, values))
5. 使用fromkeys()方法创建字典
keys = ['a', 'b', 'c']
dict5 = dict.fromkeys(keys, 0)
6. 嵌套字典的创建
dict6 = {'a': {'a1': 1, 'a2': 2}, 'b': {'b1': 3, 'b2': 4}}
阅读全文