python 字典 例子
时间: 2024-07-11 19:01:22 浏览: 174
Python字典(Dictionary)是一种无序的数据结构,它由键值对(key-value pairs)组成,每个键都是唯一的,用于快速查找和访问其对应的值。下面是一个简单的Python字典的例子:
```python
# 创建一个字典
person = {
"name": "张三", # 键为"name",值为"张三"
"age": 25, # 键为"age",值为25
"city": "北京" # 键为"city",值为"北京"
}
# 访问字典中的元素
print(person["name"]) # 输出:"张三"
print(person["age"]) # 输出:25
# 插入新的键值对
person["job"] = "工程师" # 新增键"job"和对应的值"工程师"
# 删除键值对
del person["city"] # 删除键为"city"的键值对
# 遍历字典
for key, value in person.items():
print(f"{key}: {value}")
```
相关问题
python入门字典例子
Python中的字典是一种无序的数据结构,它使用键值对的方式存储和操作数据。以下是一个入门级的字典例子:
假设我们要创建一个存储学生信息的字典。我们先定义一个空字典:
students = {}
接下来,我们添加一些学生的信息进去。每个学生的信息可以使用字典中的一个键值对来表示,其中键表示某个特定的属性,比如姓名、年龄或者成绩。例如,我们添加两个学生的信息:
students["Emily"] = 18
students["Tom"] = 20
现在,字典students中存储了两个学生的信息,其中"Emily"是一个键,18是它对应的值;"Tom"是另一个键,20是它对应的值。
我们可以通过键来访问字典中的值。例如,如果我们想查找"Emily"的年龄,可以使用下面的代码:
age = students["Emily"]
print(age)
运行结果将输出18,即"Emily"的年龄。
我们还可以使用for循环来遍历整个字典,并访问其中的键值对。比如,我们可以使用如下代码来遍历并打印所有学生的信息:
for student, age in students.items():
print(student, "的年龄是:", age)
运行结果将输出:
Emily 的年龄是: 18
Tom 的年龄是: 20
这只是一个简单的字典例子,但希望可以帮助你对Python中的字典有一个初步的了解。
python字典推导式 例子
好的,以下是一个Python字典推导式的例子:
```
# 创建一个字典,将列表中的元素作为键,值为元素的平方
my_list = [1, 2, 3, 4, 5]
my_dict = {x: x*x for x in my_list}
print(my_dict)
```
输出结果为:
```
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
```
这个例子中,我们使用了字典推导式来创建一个字典。字典推导式使用了和列表推导式类似的语法,用来快速创建一个字典。在例子中,我们使用了一个列表作为输入,并将每个元素作为键,值为该元素的平方。
阅读全文