#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) }}

  • 删除一个元素
  • 清空所有元素
  • 删除指定元素
  • 随机删一个元素