理解Python字典:操作与问题示例

原创 淩亂°似流年 2025-01-22 20:48 67阅读 0赞

在Python中,字典是一种可变的、无序的数据结构。每个键值对由一个键(key)和一个或多个值(value)组成。

字典的操作:

  1. 创建字典:

    1. my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
  2. 访问值:

    1. print(my_dict['name']) # 输出:John
  3. 更新值:

    1. my_dict['age'] = 35
    2. print(my_dict) # 输出:{'name': 'John', 'age': 35, 'city': 'New York'}
  4. 删除键值对(如果存在):

    1. if 'age' in my_dict:
    2. del my_dict['age']
    3. print(my_dict) # 输出:{'name': 'John', 'city': 'New York'}

字典的问题示例:

  1. 键不存在:

    1. try:
    2. print(my_dict['unknown_key']) # KeyError: 'unknown_key'
    3. except KeyError as e:
    4. print(f"'{e}'" is not a valid key in this dictionary")
  2. 值可以是列表或字典:

    1. my_dict = {'person': {'name': 'John', 'ages': [30, 35]}}}
    2. print(my_dict['person']['name']]) # 输出:John
    3. print(my_dict['person']['ages'][1]]) # 输出:35

通过以上的理解和示例,你应该能够更好地使用Python字典。

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

发表评论

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

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

相关阅读