💡
原文英文,约1000词,阅读约需4分钟。
📝
内容提要
字典用于存储键值对,具有有序、可变且不重复的特性。可以通过键访问值,使用get()方法避免KeyError。支持获取键、值和项,嵌套字典,以及转换为元组或列表。还可以进行字典推导式和统计字母、单词频率,计算总分和平均分。
🎯
关键要点
-
字典用于存储键值对,具有有序、可变且不重复的特性。
-
可以通过键访问值,使用get()方法避免KeyError。
-
支持获取键、值和项,使用keys()、values()和items()方法。
-
可以从字典中单独获取键、值或项。
-
可以根据键中包含特定字母来打印值。
-
字典可以转换为元组或列表。
-
支持嵌套字典,可以存储复杂的数据结构。
-
可以从嵌套字典中提取特定信息,如员工姓名或特定资格。
-
可以对字典中的值进行计算,如增加10%。
-
可以交换字典中的键和值。
-
支持字典推导式,可以快速创建字典。
-
get()方法返回指定键的值,如果键不存在则返回None。
-
可以统计字符串中每个字母的频率。
-
可以将字典转换为集合。
-
setdefault()方法用于获取指定键的值,如果键不存在则插入该键及其值。
-
可以通过集合操作找出两个字典的共同元素和不同元素。
-
可以统计字符串中每个单词的频率。
-
可以计算字典中值的总和、平均值和最高分。
❓
延伸问答
字典的主要特性是什么?
字典用于存储键值对,具有有序、可变且不重复的特性。
如何使用get()方法避免KeyError?
使用get()方法可以返回指定键的值,如果键不存在则返回None。
字典如何支持嵌套结构?
字典可以嵌套,允许存储复杂的数据结构,如员工信息等。
如何从字典中提取特定信息?
可以通过键访问字典中的值,或使用循环遍历字典提取特定信息。
字典推导式是什么?
字典推导式是一种快速创建字典的方式,可以通过简单的表达式生成新的字典。
如何计算字典中值的总和和平均值?
可以通过遍历字典的值来计算总和,然后用总和除以值的数量得到平均值。
➡️