📜  要列出的 python 字典 - Python (1)

📅  最后修改于: 2023-12-03 15:11:55.508000             🧑  作者: Mango

要列出的 Python 字典

在 Python 中,字典是一种无序、可变、可迭代的数据类型,它由键值对组成。每个键都必须是唯一的,而值可以是重复的。

创建字典

可以使用花括号 {} 或 dict() 函数来创建一个字典。例如:

my_dict = {"apple": 2, "banana": 3, "orange": 4}

这将创建一个名为 my_dict 的字典,其中有三个键值对。可以使用键来访问值,如下所示:

print(my_dict["apple"])  # 输出 2
字典方法

Python 提供了各种字典方法来操作字典对象。以下是一些常用的方法:

keys()

返回字典中所有的键,以列表形式:

print(my_dict.keys())  # 输出 ["apple", "banana", "orange"]
values()

返回字典中所有的值,以列表形式:

print(my_dict.values())  # 输出 [2, 3, 4]
items()

返回字典中所有的键值对,以元组的形式组成列表:

print(my_dict.items())  # 输出 [("apple", 2), ("banana", 3), ("orange", 4)]
get(key[, default])

返回字典中指定键的值。如果键不存在,则返回 None 或指定的默认值。

print(my_dict.get("apple"))    # 输出 2
print(my_dict.get("pear"))     # 输出 None
print(my_dict.get("pear", 0))  # 输出 0
pop(key[, default])

删除并返回指定键的值。如果键不存在,则返回默认值或抛出 KeyError 异常。

print(my_dict.pop("apple"))    # 输出 2
print(my_dict.pop("pear"))     # 抛出 KeyError 异常
print(my_dict.pop("pear", 0))  # 输出 0
update(dict)

将另一个字典的键值对更新到当前字典中:

my_dict.update({"pear": 5, "kiwi": 6})
print(my_dict)  # 输出 {"banana": 3, "orange": 4, "pear": 5, "kiwi": 6}
总结

以上是 Python 字典的一些基本用法和常用方法,当然还有更多的方法和技巧,可以进一步探索和学习。