用了字典和类的python代码
时间: 2024-10-14 12:14:45 浏览: 19
Python中,字典是一种无序的数据结构,它通过键值对(key-value pairs)存储数据,而类则是创建复杂对象的蓝图,用于封装数据和功能。下面是一个简单的例子,展示了如何同时使用字典和类:
```python
# 定义一个Person类
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建一个字典来保存个人信息
person_info = {
"Alice": Person("Alice", 25),
"Bob": Person("Bob", 30)
}
# 访问字典中的Person对象
print(person_info["Alice"].name) # 输出:Alice
print(person_info["Bob"].age) # 输出:30
# 更新某人的信息
person_info["Alice"].age = 26
```
在这个例子中,我们定义了一个`Person`类,每个实例都有名字和年龄属性。然后我们用字典将字符串作为键,`Person`对象作为值。你可以通过键来访问和修改这些对象。
阅读全文