Python 第29天 字典 - 练习与任务

Python 第29天 字典 - 练习与任务

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

字典用于存储键值对,具有有序、可变且不重复的特性。可以通过键访问值,使用get()方法避免KeyError。支持获取键、值和项,嵌套字典,以及转换为元组或列表。还可以进行字典推导式和统计字母、单词频率,计算总分和平均分。

🎯

关键要点

  • 字典用于存储键值对,具有有序、可变且不重复的特性。

  • 可以通过键访问值,使用get()方法避免KeyError。

  • 支持获取键、值和项,使用keys()、values()和items()方法。

  • 可以从字典中单独获取键、值或项。

  • 可以根据键中包含特定字母来打印值。

  • 字典可以转换为元组或列表。

  • 支持嵌套字典,可以存储复杂的数据结构。

  • 可以从嵌套字典中提取特定信息,如员工姓名或特定资格。

  • 可以对字典中的值进行计算,如增加10%。

  • 可以交换字典中的键和值。

  • 支持字典推导式,可以快速创建字典。

  • get()方法返回指定键的值,如果键不存在则返回None。

  • 可以统计字符串中每个字母的频率。

  • 可以将字典转换为集合。

  • setdefault()方法用于获取指定键的值,如果键不存在则插入该键及其值。

  • 可以通过集合操作找出两个字典的共同元素和不同元素。

  • 可以统计字符串中每个单词的频率。

  • 可以计算字典中值的总和、平均值和最高分。

延伸问答

字典的主要特性是什么?

字典用于存储键值对,具有有序、可变且不重复的特性。

如何使用get()方法避免KeyError?

使用get()方法可以返回指定键的值,如果键不存在则返回None。

字典如何支持嵌套结构?

字典可以嵌套,允许存储复杂的数据结构,如员工信息等。

如何从字典中提取特定信息?

可以通过键访问字典中的值,或使用循环遍历字典提取特定信息。

字典推导式是什么?

字典推导式是一种快速创建字典的方式,可以通过简单的表达式生成新的字典。

如何计算字典中值的总和和平均值?

可以通过遍历字典的值来计算总和,然后用总和除以值的数量得到平均值。

➡️

继续阅读