理解Python字典的嵌套和操作

原创 青旅半醒 2025-02-27 02:18 4阅读 0赞

在Python中,字典是一种可变容器模型,类似于Java或C#中的Map。字典的每个键值对用冒号 : 分割,每个键值对之间用逗号 , 分割。

嵌套字典:

嵌套字典是指一个字典内部包含另一个字典。例如:

  1. dict1 = {'person': {'name': 'Alice', 'age': 25}}}

在这个例子中,dict1是一个嵌套的字典,其中包含一个名为person的键值对,这个键值对又包含两个子键:nameage

操作:

  1. 添加/更新键值对:使用键名来访问或更新值。例如:
  1. dict1['person']['age'] = 26
  1. 获取键对应的值:直接使用键名,如果键存在则返回对应值,不存在则抛出KeyError。例如:
  1. print(dict1.get('person', {'name': 'John'}))['name'])
  1. 删除键值对:使用del关键字配合字典的键来删除。例如:
  1. del dict1['person']
  1. 检查键是否存在:使用in关键字,如果键存在则返回True,否则返回False。例如:
  1. if 'person' in dict1:
  2. print('Person key exists')
  3. else:
  4. print('Person key does not exist')

以上就是对Python字典嵌套和操作的理解。

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

发表评论

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

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

相关阅读