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

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
大数据开发治理平台 DataWorks,不限时长
简介: 【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中一种非常有用的数据结构,它可以帮助我们快速地存储和访问键值对。通过图解的方式,我们可以更加直观地了解字典的工作原理和使用方法。希望本文对你有所帮助!

目录
相关文章
|
4天前
|
Python
Python中字典和集合(二)
Python中字典和集合(二)
|
4天前
|
存储 算法 索引
Python中字典和集合(一)
Python中字典和集合(一)
|
4天前
|
存储 缓存 Python
【Python21天学习挑战赛】字典 && 小数据池
【Python21天学习挑战赛】字典 && 小数据池
|
6天前
|
存储 JSON 数据处理
|
6天前
|
存储 缓存 人工智能
bidict,一个超酷的 Python 双向字典库!
bidict,一个超酷的 Python 双向字典库!
12 1
|
6天前
|
存储 人工智能 索引
Python中的嵌套字典访问与操作详解
Python中的嵌套字典访问与操作详解
15 1
|
7天前
|
JSON 数据可视化 定位技术
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
15 0
|
8天前
|
API Python
[AIGC] Python列表([])和字典({})常用API介绍
[AIGC] Python列表([])和字典({})常用API介绍
|
8天前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
|
9天前
|
JSON 数据格式 索引
python 又一个点运算符操作的字典库:Munch
python 又一个点运算符操作的字典库:Munch
24 0