从字典中移除键的 Python 程序


2022年4月2日, 学习e教程
1240

在这个简单的 Python 程序中,我们需要从字典中移除键。这是一个基于数字的 Python 程序。

为了更好地理解这个示例,我们始终建议您学习以下列出的 Python 编程基础知识

Python 中的字典是什么?

在这个关于字典的基本 Python 程序中,我们需要从字典中移除一个键。字典是一组以键值对形式无序排列的元素。如果知道键,字典在检索值方面非常方便,因为每个值都与一个键关联。

我们可以使用大括号将值添加到字典中,Python 字典中的每个元素都用逗号分隔。在字典中,所有值都必须有一个 。所以我们需要添加 键值对 格式。此外,键必须是字符串、元组或数字,并且必须是唯一的。对于值,没有这样的条件,因为它可以是任何类型或任何格式。

如何从 Python 字典中移除键值?

在这个简单的 Python 程序中,我们需要移除用户给定的键。为此,我们初始化一个预定义字典,其中包含一些值和键。然后我们使用 print 函数打印字典。现在我们接受用户输入的要删除的键。打开一个 if 条件 来检查键,如果找到,则使用 del 函数删除键。否则,我们打印键不存在于字典中并 exit 程序。如果找到键,则打印更新后的字典。

算法

步骤 1: 初始化一个预定义字典,其中包含一组 键值对

步骤 2: 使用 print 函数打印字典。

步骤 3: 接受用户输入的要删除的键值。

步骤 4: 使用 if 条件检查键值是否存在于字典中。

步骤 5: 如果找到,使用 del 删除键值。

步骤 6: 否则,打印键未找到并退出程序。

步骤 7: 如果找到键值。使用 Python 语言打印更新后的字典。

Python 源代码

                                          d = {'a':1,'b':2,'c':3,'d':4}
print("dictionary before deletion")
print(d)
key=input("Enter key to delete:")
if key in d: 
    del d[key]
else:
    print("Cant able to found the key")
    exit(0)
print("Dictionary after deletion")
print(d)
                                      

输出

dictionary before deletion
{'a': 1, 'b': 2, 'c': 3, 'd': 4}

Enter the key to delete: c

Dictionary after deletion
{'a': 1, 'b': 2, 'd': 4}