理解Python字典:操作与案例演示

原创 短命女 2025-01-27 06:24 46阅读 0赞

在Python中,字典是一种可变容器模型,用于存储键值对。字典的每个键都是唯一的,而对应的值可以是任何数据类型。

基本操作:

  1. 创建字典:
    1. my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
  2. 访问字典中的元素:
    1. print(my_dict['name']) # 输出: John
  3. 更新字典中的值:
    1. my_dict['age'] = 35 # 更新年龄为35岁
    2. print(my_dict['age'])) # 输出: 35
  4. 删除字典中的键值对:
    1. del my_dict['age'] # 删除'age'对应的值
    2. print(my_dict) # 输出: {'name': 'John', 'city': 'New York'}

案例演示:

  1. 学生信息字典:
    1. student_info = {
    2. 'id': 001,
    3. 'name': 'Alice',
    4. 'grades': [85, 90, 92]]
    5. }
  2. 搜索特定键值对:
    1. search_key = 'id'
    2. result = student_info.get(search_key, 'Not found'))
    3. print(f"Student ID: {result}") # 输出: Student ID: 001
  3. 更新学生信息:
    假设某个学生的成绩发生变化,可以这样更新字典:
    ```python
    old_grades = [85, 90, 92]]
    new_grade = 95 # 新的成绩

验证旧成绩是否存在

if old_grades and new_grade not in old_grades:
print(“Error: Old grades do not match the new grade.”)
else:
student_info[‘grades’].append(new_grade) # 更新成绩列表
print(f”Updated student grade: {new_grade}”))

```
以上就是对Python字典操作及案例演示的详细解释。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,46人围观)

还没有评论,来说两句吧...

相关阅读