#p20260524. 选择题
选择题
题目描述
单项选择题
1. 以下能正确创建集合的是()
{{ select(1) }}
- {1,2,3}
- [1,2,3]
- (1,2,3)
- {1:2,3:4}
2. Python 中创建空集合的正确写法是()
{{ select(2) }}
- {}
- set()
- []
- empty()
3. 关于集合特点,说法错误的是()
{{ select(3) }}
- 无序
- 元素不可重复
- 可通过索引访问
- 可增删元素
4. 执行 s = set([1,2,2,3,3,3]),s 的结果是()
{{ select(4) }}
- {1,2,2,3,3,3}
- {1,2,3}
- [1,2,3]
- (1,2,3)
5. 以下哪个是集合,不是字典()
{{ select(5) }}
- {'a':1}
- {1,2,3}
- {}
- dict()
6. 向集合添加单个元素用()
{{ select(6) }}
- add()
- append()
- insert()
- push()
7. 向集合添加多个元素用()
{{ select(7) }}
- add()
- update()
- extend()
- append()
8. 删除集合元素,不存在不报错的是()
{{ select(8) }}
- remove()
- discard()
- del
- pop()
9. 删除集合元素,不存在会报错的是()
{{ select(9) }}
- discard()
- remove()
- clear()
- pop()
10. 判断元素是否在集合中,最高效的是()
{{ select(10) }}
- find()
- in
- index()
- count()
11. 把列表 [1,2,2,3] 快速去重,最优写法是()
{{ select(11) }}
- list(set([1,2,2,3]))
- set(list([1,2,2,3]))
- [1,2,2,3].unique()
- sorted([1,2,2,3])
12. 关于 {} 说法正确的是()
{{ select(12) }}
- 一定是集合
- 一定是字典
- 空的{}是字典
- 空的{}是集合
13. 以下不能转为集合的是()
{{ select(13) }}
- 列表
- 字符串
- 字典
- 列表套列表(可变元素)
14. 把集合 {1,2,3} 转为列表,正确的是()
{{ select(14) }}
- list({1,2,3})
- [set(1,2,3)]
- {1,2,3}.list()
- list(1,2,3)
15. 以下三种数据结构,自动去重的是()
{{ select(15) }}
- 列表
- 元组
- 集合
- 字典(键去重,值不去重)
16. A={1,2,3,4}, B={3,4,5,6},求并集用()
{{ select(16) }}
- A|B
- A&B
- A-B
- A^B
17. 同上,求交集结果是()
{{ select(17) }}
- {1,2}
- {3,4}
- {5,6}
- {1,2,5,6}
18. 同上,A-B(差集)结果是()
{{ select(18) }}
- {1,2}
- {3,4}
- {5,6}
- 全部
19. 集合与列表最核心的区别是()
{{ select(19) }}
- 集合有序
- 集合可索引
- 集合无重复元素
- 集合可修改
20. 集合运算中,clear() 的作用是()
{{ select(20) }}
- 删除一个元素
- 清空所有元素
- 删除指定元素
- 随机删一个元素