python基础篇:图解Python字典,一目了然的键值对数据结构!

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 【4月更文挑战第6天】python基础篇:图解Python字典,一目了然的键值对数据结构!

字典是 Python 中非常常用且强大的数据结构之一,它允许我们将键与值关联起来,用于存储和检索数据。让我们来看一个简单的图解,快速掌握字典的基本概念!

📚 基本语法

my_dict  = {
   
  key1: value1,
  key2: value2,
}

🗝️键值对

字典中的每个元素都是一个键值对。键是唯一的,用于标识值,而值可以是任何数据类型。

首先,让我们看一个简单的字典示例:

fruit_dict = {
   
  'apple': 2,
  'banana': 3,
  'orange': 4
}

在Python中,字典是由一对大括号 {} 包裹的,其中每个键值对由一个键和一个对应的值组成,它们之间使用冒号:分隔。在上面的示例中,我们定义了一个包含三个键值对的字典,键分别是 applebananaorange,对应的值分别是234

🔍访问值

通过指定键,我们可以轻松访问和获取对应的值。

print(my_dict['key2'])

例如,我们现在要获取苹果的数量,应该如何操作呢?可以使用以下代码:

print(fruit_dict['apple']) # 输出 2

➕添加新元素

可以通过直接指定新的键值对来添加新元素到字典中。

my_dict['new_key'] = 'new_value'

例如,现在要在原来的字典中添加葡萄数量为5

fruit_dict['grape'] = 5

➖删除元素

使用del关键字可以删除指定的键值对。

del my_dict[key]

✨更新键对应的值

可以通过键查要修改的数据,然后重新赋值,例如,现在想把苹果的数量修改成10

fruit_dict['apple'] = 10

🔁遍历字典

我们可以使用 for 循环遍历字典的键或值,或者同时遍历键值对。

for key in my_dict:
    print(key)  

for value in my_dict.values():
    print(value) 

for key, value in my_dict.items():
    print(key, value)
  • values()方法是字典内置函数,是获取字典的值
  • items()方法是字典内置函数,获取字典的键和值

💡字典内置函数与方法

Python字典包含了以下内置函数:

Python字典包含了以下内置方法:

总结

总之,字典是Python中一种非常有用的数据结构,它可以帮助我们快速地存储和访问键值对。通过图解的方式,我们可以更加直观地了解字典的工作原理和使用方法。希望本文对你有所帮助!

目录
相关文章
|
5天前
|
存储 JSON 索引
一文让你彻底搞懂 Python 字典是怎么实现的
一文让你彻底搞懂 Python 字典是怎么实现的
29 13
|
6天前
|
存储 索引 Python
Python常用数据结构——集合
Python常用数据结构——集合
21 3
|
6天前
|
存储 数据安全/隐私保护 Python
Python常用数据结构——字典的应用
Python常用数据结构——字典的应用
11 2
|
6天前
|
存储 数据安全/隐私保护 Python
Python常用数据结构—字典
Python常用数据结构—字典
|
6天前
|
存储 索引 Python
Python编程的常用数据结构—列表
Python编程的常用数据结构—列表
|
6天前
|
存储 索引 Python
Python编程的常用数据结构—列表 原创
Python编程的常用数据结构—列表 原创
WK
|
8天前
|
存储 安全 索引
如何在Python中访问字典中的值
在Python中,访问字典(Dictionary)中的值非常简单。字典是一种无序的集合,它存储了键值对(key-value pairs),其中每个键都是唯一的,并映射到一个值上。要访问字典中的值,你需要使用键作为索引。
WK
10 0
WK
|
8天前
|
存储 Python 容器
如何在Python中创建字典
在Python中,创建字典(Dictionary)是非常直观的。字典是一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。在字典中,每个元素都是一个键值对(key-value pair),其中键(key)必须是唯一的,而值(value)则可以是任何数据类型。
WK
8 0
|
8天前
|
Python
python推导式-列表,元组,字典,集合推导式
这篇文章介绍了Python中的推导式,包括列表推导式、元组推导式、字典推导式和集合推导式,提供了它们的基本格式和示例代码,并解释了推导式如何简化循环和条件判断的代码编写。
|
5月前
|
存储 Python
python字典中删除键值的方法
python字典中删除键值的方法
148 0
下一篇
无影云桌面