首页 > Python基础 > 单元二:数据结构 > 第6章 字典与集合

第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)

自学自检小问题

  1. 字典的键可以重复吗?值可以重复吗?
  2. []get() 访问不存在的键有什么区别?
  3. 集合和列表怎么区分?
本章配套练习
0/7
第1题 选择题
字典 d = {"a": 1},获取键"a"的值正确的是?
A. d("a")
B. d["a"]
C. d."a"
D. d.get"a"
答案解析

字典通过d["a"]访问值。

第2题 选择题
d = {"a": 1, "b": 2},d.get("c", 0) 的结果是?
A. 报错
B. None
C. 0
D. "c"
答案解析

get()键不存在返回默认值0。

第3题 选择题
以下哪个不是Python基本数据类型?
A. int
B. str
C. array
D. bool
答案解析

array不是内置基本类型。

第4题 填空题
字典由 ______ 和 ______ 组成。
答案解析

字典由键(key)和值(value)组成。

第5题 填空题
集合的特点是元素 ______。
答案解析

集合元素不重复。

第6题 判断题
Python中的字典键可以是列表类型。
正确
错误
答案解析

键必须是不可变类型,列表是可变的。

第7题 判断题
字典的键必须是唯一的。
正确
错误
答案解析

键必须唯一,重复会覆盖。

0/7
← 上一章 下一章 →