初学者掌握字典:从 Python 字典键输出到添加、排序和删除!(最新 2025 版)

你好 Python恋人们,今天我们要学习字典。 您是否觉得字典有点吓人?今天我们将学习如何添加、排序和删除 Python 字典,包括如何打印 Python 字典键。
这些听起来是不是很复杂? 一点也不复杂!我会让你觉得简单有趣,让我们一起进入 Python 词典的世界吧。
什么是 Python 词典?
首先,让我们确切地了解一下什么是 Python 字典。如下图所示,字典是 Python 的内置数据结构之一,是一个以键和值成对存储数据的容器。 注意括号的类型 ( { ... } )。
my_dict = {"姓名":"Hong Gil-dong", "Age":30,"职业":"开发人员"}代码评注:
- 字典用大括号 {} 括起来。
- 每个条目由一个键和一个值组成,以冒号(:)分隔。
- 用逗号(,)分隔项目。
让我们来看看字典的一些特点。
- 无订单:与列表不同,字典是无序的(在 Python 3.7 及更高版本中,输入顺序会被保留,但这只是实现细节)。
- 密钥是唯一的注意:键值在单个字典中不能重复。
- 钥匙无法更换键:只有不可变的数据类型(如字符串、数字和元组)才能用作键。
- 数值可以是任何材料类型您可以使用数字、字符串、列表甚至其他字典作为值。
字典的工作原理与真正的字典类似:当你查找一个单词(关键字)时,你就知道了它的含义(值)。 这使得字典在快速搜索和管理数据方面非常有用。
现在,您已经了解了词典的基本概念,让我们开始学习如何使用词典。
输出 Python 字典键
Python 字典与我们日常使用的字典类似:单词(键)与它们的含义(值)配对。 那么,我们如何打印出 Python 字典键呢?可以这样做
my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}
# 使用 keys() 方法打印键值
print(my_dict.keys())
使用 # for 循环打印每个键
for fruit in my_dict.keys():
print(fruit)代码评注:
my_dict其中,水果名称是高度,颜色是数值。my_dict.keys()一次性打印所有按键。对于我用一个循环逐个输出每个键。my_dict.keys()返回键列表,然后可以使用水果在变量中输出(打印)例如
瞧,这比你想象的要容易得多吧? 现在,你可以操作 Python 字典中的键了!让我们在一个真正的 CMD 窗口中运行 Python,看看结果如何,如下图所示。

添加 Python 字典
现在,让我们在水果字典中添加一种新的水果。在 Python 字典中添加一个新条目非常简单!
my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}
# 添加新项目
my_dict["kiwi"] = "green" (绿色)
print(my_dict)
# 使用 update() 方法一次添加多个项目
my_dict.update({"mango": "orange", "blueberry": "blue"})
print(my_dict)代码评注:
my_dict["kiwi"] = "green"添加新的键值对:只需在字典名称后写入一个方括号,插入新键,并使用等号 (=) 指定值。更新()方法允许您一次添加多个项目:只需创建一个带大括号 {} 的新字典,并将其作为参数传递即可。
这样,我们的水果字典就更丰富了!

对 Python 字典进行排序
有时您需要对字典进行排序,在 Python 中,您可以按键或值对字典进行排序。 让我们来看看如何操作。
my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}
按键排序 #
sorted_dict = dict(sorted(my_dict.items()))
print("Sorted by key:", sorted_dict)
按 # 值排序
value_sorted_dict = dict(sorted(my_dict.items(), key=lambda item: item[1]))
print("Sorted by value:", value_sorted_dict)代码评注:
排序(my_dict.items())按键对字典中的项目排序。dict()使其再次成为词典。- 按值排序时,
密钥我为参数使用了 lambda 函数。项目指每个项目的价值。
现在,您可以随心所欲地对词典进行排序!

删除 Python 字典
最后,让我们看看如何从字典中删除条目。在 Python 中,有几种方法可以删除字典中的条目。
my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}
使用 # pop() 方法删除项目
removed_item = my_dict.pop("apple")
print(f "Deleted item: {removed_item}")
print("current dictionary:", my_dict)
# 使用 del 关键字删除条目
del my_dict["banana"]
print("After deleting banana:", my_dict)
# 使用 clear() 方法删除所有条目
my_dict.clear()
print("After deleting all entries:", my_dict)代码评注:
pop()方法删除指定键的条目并返回其值。脱关键字允许您简单地删除带有指定关键字的项目。清除()方法会删除字典中的所有内容,只留下一个空字典。
就这样,你已经学会了 Python 字典的所有基本操作!你觉得怎么样? 比你想象的要简单,对吗?

组织起来
好了,各位,今天我们学习了从打印 Python 字典键到添加、排序和删除词条的所有知识。 现在你已经是操作 Python 字典的高手了!
Python 字典是一个非常强大和有用的工具,如果您在编码过程中善加利用,就能创建出更高效、更漂亮的程序。
顺便说一下,既然你知道 Python 字典,就应该知道列表,对吗? 精通 Python 列表:初学者的数据结构要点 通过本篇文章获得这方面的知识!






