第6章 字典与集合
核心知识点
- 字典 dict:花括号
{},存储键值对。 - 操作:增/改(赋值)、删
del/pop()、查get()/中括号。 - 遍历:
for k, v in dict.items(): - 集合 set:花括号或
set(),元素不重复。
代码示例
student = {"id": "2024001", "name": "张三", "score": 88}
print(student["name"])
student["score"] = 92
student["class"] = "商数1班"
sales = ["A", "B", "A", "C", "B"]
unique_sales = set(sales)
print(unique_sales)
自学自检小问题
- 字典的键可以重复吗?值可以重复吗?
- 用
[]和get()访问不存在的键有什么区别? - 集合和列表怎么区分?
本章配套练习
0/7
第1题
选择题
字典 d = {"a": 1},获取键"a"的值正确的是?
答案解析
字典通过d["a"]访问值。
第2题
选择题
d = {"a": 1, "b": 2},d.get("c", 0) 的结果是?
答案解析
get()键不存在返回默认值0。
第3题
选择题
以下哪个不是Python基本数据类型?
答案解析
array不是内置基本类型。
第4题
填空题
字典由 ______ 和 ______ 组成。
答案解析
字典由键(key)和值(value)组成。
第5题
填空题
集合的特点是元素 ______。
答案解析
集合元素不重复。
第6题
判断题
Python中的字典键可以是列表类型。
答案解析
键必须是不可变类型,列表是可变的。
第7题
判断题
字典的键必须是唯一的。
答案解析
键必须唯一,重复会覆盖。
0/7