Python 如何向字典添加值
Python是一种多才多艺且功能强大的编程语言,拥有各种内置数据类型之一的字典是其中最有用的。字典允许我们以键-值的格式存储和检索数据,相比于Python中的其他内置数据类型,我们可以轻松地添加或删除字典中的值。
在本文中,我们将讨论如何在Python中向字典添加值以及如何使用不同的方法进行操作。
什么是Python中的字典
在我们开始向Python中的字典添加值之前,让我们先了解一下字典是什么以及它们的工作原理。
在Python中,我们有一个内置数据集,该数据集称为字典,是一种可变数据类型,主要表示键值对的集合。字典中的每个键必须是唯一的,并且每个键都与一个特定的值相关联。在Python中,我们可以使用大括号{}或dict()构造函数创建字典。下面是一个编程示例,我们使用了大括号{}和dict()构造函数来创建字典。
示例
# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
# Creating a dictionary using dict()
dict_new = dict(Machine_learning=10, Artificial_intelligence=20, data_mining=30)
print(dict_new)
输出
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine_learning': 10, 'Artificial_intelligence': 20, 'data_mining': 30}
如何在Python中向字典中添加值
在Python中向字典中添加值的过程非常简单。我们可以通过为字典中的键分配一个值来实现。如果字典中已经存在该键,则将与该键关联的值更新为我们提供的新值。如果键不存在,则会向字典中添加一个新的键值对。
我们将学习如何向字典中添加单个键值对和多个键值对。
向字典中添加单个值
要向字典中添加单个值,我们需要指定一个新的键值对。以下是一个示例:
示例
# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Cloud computing']=40
print(dictionary)
输出
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 40}
在上述程序中,我们将值4分配给键“Basic”,在字典中创建了一个新的键值对。
在Python中向字典添加多个值
如果我们想要添加多个键值对,我们必须使用update()方法。update()函数将另一个新字典作为参数,然后将其键值对添加到现有字典中。
以下是如何将多个新编程语言添加到现有编程语言字典中的示例:
示例
# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
new_dict = {"Cloud computing": 20, "big data": 60, "tensorflow": 40}
dictionary.update(new_dict)
print(dictionary)
结果
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30, 'Cloud computing': 20, 'big data': 60, 'tensorflow': 40}
更新字典中的值
如果我们想要更新特定字典的现有键的值,只需要将新值分配给该键即可。以下是一个程序示例,演示如何更新字典中的值 –
示例:
# Creating a dictionary using {}
dictionary = {'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
print(dictionary)
dictionary['Machine learning']=40
print(dictionary)
输出
{'Machine learning': 10, 'Artificial intelligence': 20, 'data mining': 30}
{'Machine learning': 40, 'Artificial intelligence': 20, 'data mining': 30}
结论
在本文中,我们讨论了如何在Python中向字典中添加值。我们了解到,向字典中添加值是一个非常简单和容易的过程,我们可以通过将新值分配给字典中的现有或新键来实现,我们也可以使用update()方法将多个键值对添加到现有字典中。通过使用字典,我们可以在Python程序中以键值的格式轻松存储或检索数据。