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

파이썬 딕셔너리 키 출력 포스트 참고 이미지

你好 Python恋人们,今天我们要学习字典。 您是否觉得字典有点吓人?今天我们将学习如何添加、排序和删除 Python 字典,包括如何打印 Python 字典键。

这些听起来是不是很复杂? 一点也不复杂!我会让你觉得简单有趣,让我们一起进入 Python 词典的世界吧。

什么是 Python 词典?

首先,让我们确切地了解一下什么是 Python 字典。如下图所示,字典是 Python 的内置数据结构之一,是一个以键和值成对存储数据的容器。 注意括号的类型 ( { ... } )。

my_dict = {"姓名":"Hong Gil-dong", "Age":30,"职业":"开发人员"}

代码评注:

  1. 字典用大括号 {} 括起来。
  2. 每个条目由一个键和一个值组成,以冒号(:)分隔。
  3. 用逗号(,)分隔项目。

让我们来看看字典的一些特点。

  1. 无订单:与列表不同,字典是无序的(在 Python 3.7 及更高版本中,输入顺序会被保留,但这只是实现细节)。
  2. 密钥是唯一的注意:键值在单个字典中不能重复。
  3. 钥匙无法更换键:只有不可变的数据类型(如字符串、数字和元组)才能用作键。
  4. 数值可以是任何材料类型您可以使用数字、字符串、列表甚至其他字典作为值。

字典的工作原理与真正的字典类似:当你查找一个单词(关键字)时,你就知道了它的含义(值)。 这使得字典在快速搜索和管理数据方面非常有用。

现在,您已经了解了词典的基本概念,让我们开始学习如何使用词典。

输出 Python 字典键

Python 字典与我们日常使用的字典类似:单词(键)与它们的含义(值)配对。 那么,我们如何打印出 Python 字典键呢?可以这样做

my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}

# 使用 keys() 方法打印键值
print(my_dict.keys())

使用 # for 循环打印每个键
for fruit in my_dict.keys():
    print(fruit)

代码评注:

  1. my_dict其中,水果名称是高度,颜色是数值。
  2. my_dict.keys()一次性打印所有按键。
  3. 对于 我用一个循环逐个输出每个键。 my_dict.keys()返回键列表,然后可以使用 水果 在变量中输出(打印)例如

瞧,这比你想象的要容易得多吧? 现在,你可以操作 Python 字典中的键了!让我们在一个真正的 CMD 窗口中运行 Python,看看结果如何,如下图所示。

파이썬 딕셔너리 키 출력 cmd창 이미지
(运行 cmd 打印 Python 字典的结果)

添加 Python 字典

现在,让我们在水果字典中添加一种新的水果。在 Python 字典中添加一个新条目非常简单!

my_dict = {"苹果":"红色"、"香蕉"黄色", "葡萄":"紫色"}

# 添加新项目
my_dict["kiwi"] = "green" (绿色)
print(my_dict)

# 使用 update() 方法一次添加多个项目
my_dict.update({"mango": "orange", "blueberry": "blue"})
print(my_dict)

代码评注:

  1. my_dict["kiwi"] = "green"添加新的键值对:只需在字典名称后写入一个方括号,插入新键,并使用等号 (=) 指定值。
  2. 更新() 方法允许您一次添加多个项目:只需创建一个带大括号 {} 的新字典,并将其作为参数传递即可。

这样,我们的水果字典就更丰富了!

파이썬 딕셔너리 추가하기 cmd창 이미지
(运行 cmd 添加 Python 字典的结果)

对 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)

代码评注:

  1. 排序(my_dict.items())按键对字典中的项目排序。 dict()使其再次成为词典。
  2. 按值排序时, 密钥 我为参数使用了 lambda 函数。 项目指每个项目的价值。

现在,您可以随心所欲地对词典进行排序!

파이썬 딕셔너리 정렬 cmd창 실행결과
(运行 Python 字典排序 cmd 窗口的结果)

删除 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)

代码评注:

  1. pop() 方法删除指定键的条目并返回其值。
  2. 关键字允许您简单地删除带有指定关键字的项目。
  3. 清除() 方法会删除字典中的所有内容,只留下一个空字典。

就这样,你已经学会了 Python 字典的所有基本操作!你觉得怎么样? 比你想象的要简单,对吗?

파이썬 딕셔너리 삭제 cmd창 실행결과 이미지
(运行 cmd 删除 Python 字典的结果)

组织起来

好了,各位,今天我们学习了从打印 Python 字典键到添加、排序和删除词条的所有知识。 现在你已经是操作 Python 字典的高手了!

Python 字典是一个非常强大和有用的工具,如果您在编码过程中善加利用,就能创建出更高效、更漂亮的程序。

顺便说一下,既然你知道 Python 字典,就应该知道列表,对吗? 精通 Python 列表:初学者的数据结构要点 通过本篇文章获得这方面的知识!

类似文章