从Python字典中删除特定元素
我们可以通过多种方式删除该值。
使用 pop() 函数从字典中删除特定元素
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary .pop("Year")
print(my_dictionary )
使用 del 关键字从字典中删除特定元素
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
del my_dictionary["Year"]
print(my_dictionary )
使用 popitem() 函数从字典中删除特定元素
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary .popitem( )
print(my_dictionary )
检查 Python 字典中是否存在某个元素
就像列表一样,我们可以轻松检查字典中是否存在某个元素。
示例:检查元素是否存在于python字典中
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
if "Year" in my_dictionary :
print("in dictionary")
else:
print("not in dictionary")
将Python字典复制到另一个字典
我们可以使用 copy()方法轻松地将一个字典复制到另一个字典。
Python将字典复制到另一个字典示例
my_dictionary_1 = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary_2 = my_dictionary_1.copy()
print(my_dictionary_2)
删除Python字典
在 Python 编程中,我们也可以使用 del关键字删除整个字典
my_dictionary ={
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
del my_dictionary
输出是空白的,因为我们已经删除了字典。
所以,它不会返回任何东西。
Python 词典 - 修改或者更新元素:
我们可以直接从字典中修改元素。
Python更新字典元素示例
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary ["Year"] = 2018
print(my_dictionary )
欢迎来到之路教程(on itroad-com)
Python 获取字典的长度
使用 len() 函数,我们可以检查字典中存在多少个键值对。
Python计算字典长度的例子
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
print(len(my_dictionary ))
输出是 3,表示我们的字典中有三个键:值对。
Python从字典中删除所有元素
我们可以在 clear() 函数的帮助下删除所有键值对,我们可以从字典中删除所有元素。
Python删除字典中所有元素的示例
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary .clear()
print(my_dictionary )
Python使用 dict 关键字创建字典
我们还可以使用dict关键字来创建字典。
示例: 创建Python字典
my_dictionary =dict( Title = "onitroad", URL = "https://onitroad.com/", Year = 2019 ) print(my_dictionary)
Python将新元素添加到字典
我们可以直接在字典中添加任意数量的元素,而无需使用一些内置函数。
将新元素添加到Python字典示例
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
my_dictionary ["Birth"] = 2018
print(my_dictionary )
打印Python字典
在Python中,打印字典就像打印变量一样简单。
打印字典示例
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
print(my_dictionary)
Python打印字典中的特定元素
我们可以通过指定一个键来打印字典中的特定值。
示例:打印Python字典中的特定元素
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
print(my_dictionary["Year"])
示例:使用 get() 函数打印字典中的特定元素
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
print(my_dictionary.get("Year"))
Python 字典和 列表,元组一样,都是多个数据的集合。
Python 中的字典是有序的并且有确定的数量。
字典中的键不能重复。
集(Set)和字典的主要区别在于集(Set)的元素是无序的。
而字典元素总是有一个键值对(key-value pair)。
Python 使用 for 循环打印字典的键和值
my_dictionary = {
"Title": "onitroad",
"URL": "https://onitroad.com/",
"Year": 2019
}
# 逐个打印字典中的所有关键字
for x in my_dictionary:
print(x)
# 逐个打印字典中的值
for x in my_dictionary:
print(my_dictionary[x])
# 打印值的另一种方法
for x in my_dictionary.values():
print(x)
# 同时打印键和值
for x, y in my_dictionary.items():
print(x, y)
日期:2020-09-17 00:10:34 来源:oir作者:oir
