字典与集合的区别在于: 字典与集合都使用花括号表示。 字典中每个元素都是由键与值组成的,其中键为不可变类型,而值可以为任意类型。 集合是由一组无序排列且不重复的元素组成,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典。
举一反三
- 集合中元素类型不可以是哪种? A: 字典 B: 字符串 C: 元组 D: 浮点数
- 集合中的元素类型可以是: A: 数字 B: 字符串 C: 元组 D: 列表 E: 字典
- 【多选题】下面叙述正确的是 A. 列表可以作为集合的元素 B. 集合可以作为列表的元素 C. 元组可以作为集合的元素 D. 集合可以作为元组的元素 E. 字典可以作为集合的元素 F. 集合可以作为字典的键 G. 集合可以作为字典的值
- 关于常见的序列类型,下列说法错误的是() A: 列表是一个可变的有序序列 B: 可以使用del语句删除元组中的某个元素 C: 集合中的字典是无序的,因此不能使用下标访问其中元素 D: 字典是由一系列键-值对组成的,可以使用键来访问与之关联的值。
- 字典的键(key)只能是不可变数据类型,不可以是集合、列表和字典;字典的值可以是任何数据类型。