在 Python 中添加到字典

我们将介绍一种如何使用 Python 添加到字典的方法。

在 Python 中添加到字典

字典是 Python 中的内置数据类型之一。键值对组成字典项。

在 Python 中,有几种方法可以添加到字典中。让我们看一下将条目附加到 Python 字典的许多方法中的一些。

赋值运算符用于在 Python 编程中创建字典。你可以将赋值运算符与字典键一起使用来为字典创建新键。

因为 Python 中的字典是可变的,所以使用赋值运算符只是为数据结构添加新的键。

字典包含键和值。根据分配给它们的键将元素添加到字典中。

这些元素称为值。在字典中,值是这样存储的:

# python
dict[key] = value

在 Python 中使用赋值运算符添加到字典

如果字典中存在键,则赋值运算符会自动更新值。让我们看一个下面的例子来了解它在字典中是如何工作的。

如果字典中存在键,则赋值运算符将立即替换值。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary["2"]= "Babbar"

dictionary["4"]= "Azam"

print("updated dictionary is : " ,dictionary)

下面的输出显示了原始和更新的字典。

在 Python 中添加到字典

从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。

现在,让我们讨论另一种可用于更新字典中项目的 update() 方法。

在 Python 中使用 Update() 函数添加到字典

update() 函数也用于更新字典;此函数将新的键和值添加到字典或将新元素分配给字典中的键。

让我们看一个例子,并使用 update() 函数更新字典中的数据,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary.update({"1":"Babar"})

dictionary.update({"4":"Azam"})

print("updated dictionary is : " ,dictionary)

输出:

使用更新函数添加到 python 中的字典

从上面的代码中可以看出,我们尝试更新键 1 和 4 的值。键 1 的值被更新,同时为键 4 添加新的键和值。

如果我们想要添加键和值,即使有重复项,我们也可以在不覆盖它的情况下使用 if 语句来执行此操作。

在 Python 中添加到字典而不覆盖

在上面的示例中,通过覆盖我们目前看到的两个函数中的原始值,将一些值添加到键中。使用 Python 中的 if 语句,将值添加到键中,而不会覆盖键的原始值。

因此,让我们通过一个示例来检查我们如何跳过覆盖并在字典中添加值,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

if '2' not in dictionary.keys():
    dictionary['2'] = "Babar"

elif '5' not in dictionary.keys():
    dictionary['5'] = "Azam"

print("updated dictionary is : " ,dictionary)

输出:

使用 if 语句添加到 python 中的字典

从上面的例子可以看出,当我们的程序尝试为键 2 添加值时,它没有得到更新,因为键 2 已经存在一个值。另一方面,当我们尝试为不存在的键 5 添加值时,它很容易添加。

我们将介绍一种如何使用 Python 添加到字典的方法。

在 Python 中添加到字典

字典是 Python 中的内置数据类型之一。键值对组成字典项。

在 Python 中,有几种方法可以添加到字典中。让我们看一下将条目附加到 Python 字典的许多方法中的一些。

赋值运算符用于在 Python 编程中创建字典。你可以将赋值运算符与字典键一起使用来为字典创建新键。

因为 Python 中的字典是可变的,所以使用赋值运算符只是为数据结构添加新的键。

字典包含键和值。根据分配给它们的键将元素添加到字典中。

这些元素称为值。在字典中,值是这样存储的:

# python
dict[key] = value

在 Python 中使用赋值运算符添加到字典

如果字典中存在键,则赋值运算符会自动更新值。让我们看一个下面的例子来了解它在字典中是如何工作的。

如果字典中存在键,则赋值运算符将立即替换值。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary["2"]= "Babbar"

dictionary["4"]= "Azam"

print("updated dictionary is : " ,dictionary)

下面的输出显示了原始和更新的字典。

在 Python 中添加到字典

从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。

现在,让我们讨论另一种可用于更新字典中项目的 update() 方法。

在 Python 中使用 Update() 函数添加到字典

update() 函数也用于更新字典;此函数将新的键和值添加到字典或将新元素分配给字典中的键。

让我们看一个例子,并使用 update() 函数更新字典中的数据,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary.update({"1":"Babar"})

dictionary.update({"4":"Azam"})

print("updated dictionary is : " ,dictionary)

输出:

在 Python 中添加到字典

从上面的代码中可以看出,我们尝试更新键 1 和 4 的值。键 1 的值被更新,同时为键 4 添加新的键和值。

如果我们想要添加键和值,即使有重复项,我们也可以在不覆盖它的情况下使用 if 语句来执行此操作。

在 Python 中添加到字典而不覆盖

在上面的示例中,通过覆盖我们目前看到的两个函数中的原始值,将一些值添加到键中。使用 Python 中的 if 语句,将值添加到键中,而不会覆盖键的原始值。

因此,让我们通过一个示例来检查我们如何跳过覆盖并在字典中添加值,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

if '2' not in dictionary.keys():
    dictionary['2'] = "Babar"

elif '5' not in dictionary.keys():
    dictionary['5'] = "Azam"

print("updated dictionary is : " ,dictionary)

输出:

使用 if 语句添加到 python 中的字典

从上面的例子可以看出,当我们的程序尝试为键 2 添加值时,它没有得到更新,因为键 2 已经存在一个值。另一方面,当我们尝试为不存在的键 5 添加值时,它很容易添加。

我们将介绍一种如何使用 Python 添加到字典的方法。

在 Python 中添加到字典

字典是 Python 中的内置数据类型之一。键值对组成字典项。

在 Python 中,有几种方法可以添加到字典中。让我们看一下将条目附加到 Python 字典的许多方法中的一些。

赋值运算符用于在 Python 编程中创建字典。你可以将赋值运算符与字典键一起使用来为字典创建新键。

因为 Python 中的字典是可变的,所以使用赋值运算符只是为数据结构添加新的键。

字典包含键和值。根据分配给它们的键将元素添加到字典中。

这些元素称为值。在字典中,值是这样存储的:

# python
dict[key] = value

在 Python 中使用赋值运算符添加到字典

如果字典中存在键,则赋值运算符会自动更新值。让我们看一个下面的例子来了解它在字典中是如何工作的。

如果字典中存在键,则赋值运算符将立即替换值。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary["2"]= "Babbar"

dictionary["4"]= "Azam"

print("updated dictionary is : " ,dictionary)

下面的输出显示了原始和更新的字典。

在 Python 中添加到字典

从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。

现在,让我们讨论另一种可用于更新字典中项目的 update() 方法。

在 Python 中使用 Update() 函数添加到字典

update() 函数也用于更新字典;此函数将新的键和值添加到字典或将新元素分配给字典中的键。

让我们看一个例子,并使用 update() 函数更新字典中的数据,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

dictionary.update({"1":"Babar"})

dictionary.update({"4":"Azam"})

print("updated dictionary is : " ,dictionary)

输出:

在 Python 中添加到字典

从上面的代码中可以看出,我们尝试更新键 1 和 4 的值。键 1 的值被更新,同时为键 4 添加新的键和值。

如果我们想要添加键和值,即使有重复项,我们也可以在不覆盖它的情况下使用 if 语句来执行此操作。

在 Python 中添加到字典而不覆盖

在上面的示例中,通过覆盖我们目前看到的两个函数中的原始值,将一些值添加到键中。使用 Python 中的 if 语句,将值添加到键中,而不会覆盖键的原始值。

因此,让我们通过一个示例来检查我们如何跳过覆盖并在字典中添加值,如下所示。

# python
dictionary = {"1":"Dua","2":"Alex","3":"Husnain"}

print("Orignal dictionary is :" ,dictionary)

if '2' not in dictionary.keys():
    dictionary['2'] = "Babar"

elif '5' not in dictionary.keys():
    dictionary['5'] = "Azam"

print("updated dictionary is : " ,dictionary)

输出:

在 Python 中添加到字典

从上面的例子可以看出,当我们的程序尝试为键 2 添加值时,它没有得到更新,因为键 2 已经存在一个值。另一方面,当我们尝试为不存在的键 5 添加值时,它很容易添加。