从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 字典和 列表,元组一样,都是多个数据的集合。
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