在 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)
下面的输出显示了原始和更新的字典。
从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。
现在,让我们讨论另一种可用于更新字典中项目的 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)
输出:
从上面的代码中可以看出,我们尝试更新键 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)
输出:
从上面的例子可以看出,当我们的程序尝试为键 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)
下面的输出显示了原始和更新的字典。
从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。
现在,让我们讨论另一种可用于更新字典中项目的 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)
输出:
从上面的代码中可以看出,我们尝试更新键 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)
输出:
从上面的例子可以看出,当我们的程序尝试为键 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)
下面的输出显示了原始和更新的字典。
从上面的例子可以看出,我们可以很容易地根据键将项目添加到字典中。如果键和值已经存在,它们将替换键的值。
现在,让我们讨论另一种可用于更新字典中项目的 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)
输出:
从上面的代码中可以看出,我们尝试更新键 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)
输出:
从上面的例子可以看出,当我们的程序尝试为键 2
添加值时,它没有得到更新,因为键 2
已经存在一个值。另一方面,当我们尝试为不存在的键 5
添加值时,它很容易添加。