正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Python语言程序设计 练习题

共 678 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
列表推导式[x*2 for x in range(5)]的结果是:
  1. A[1,2,3,4,5]
  2. B[0,2,4,6,8]
  3. C[2,4,6,8,10]
  4. D[0,1,2,3,4]
单选题 1分
列表ls=[3,1,2],ls.sort()后ls的值是:
  1. A[1,2,3]
  2. B[3,1,2]
  3. C[3,2,1]
  4. D返回新列表
单选题 1分
列表ls=[1,2,3],ls.reverse()后ls的值是:
  1. A[1,2,3]
  2. B返回[3,2,1]
  3. C[3,2,1]
  4. D报错
单选题 1分
字典d={'a':1,'b':2},d.pop('a')的结果是:
  1. A'a'
  2. B1
  3. C{'b':2}
  4. D报错
单选题 1分
集合s={1,2,3},s.remove(2)后s的值是:
  1. A{1,3}
  2. B{1,2,3}
  3. C{2,3}
  4. D报错
多选题 2分
属于序列类型的有:
  1. A列表(list)
  2. B元组(tuple)
  3. C字符串(str)
  4. D字典(dict)
  5. E集合(set)
多选题 2分
列表支持的运算符包括:
  1. A+(连接)
  2. B*(重复)
  3. Cin(成员测试)
  4. Ddel(删除)
  5. E-(差集)
多选题 2分
字典的创建方式包括:
  1. Ad={'a':1}
  2. Bd=dict([('a',1)])
  3. Cd=dict.fromkeys(['a'])
  4. Dd={k:v for k,v in [('a',1)]}
  5. Ed=[('a',1)]
多选题 2分
集合支持的运算有:
  1. A并集(|)
  2. B交集(&)
  3. C差集(-)
  4. D对称差集(^)
  5. E连接(+)
多选题 2分
字典的操作方法包括:
  1. Aget()
  2. Bpop()
  3. Ckeys()
  4. Ditems()
  5. Eappend()
多选题 2分
关于字典的get()方法,正确的说法有:
  1. A可以指定默认值
  2. B键不存在时返回默认值
  3. C会修改原字典
  4. D不会抛出KeyError
  5. E等同于d[key]
多选题 2分
关于列表推导式,正确的有:
  1. A可以简洁地创建列表
  2. B可以带if条件
  3. C可以嵌套使用
  4. D只能用于数字
  5. E不能替代for循环
多选题 2分
关于深拷贝和浅拷贝,正确的有:
  1. A浅拷贝只拷贝第一层
  2. B深拷贝递归拷贝所有对象
  3. Ccopy()是浅拷贝
  4. D[:]是深拷贝
多选题 2分
关于字典的update()方法,正确的有:
  1. A可以合并另一个字典
  2. B可以更新已有键的值
  3. C可以添加新键值对
  4. D会删除不存在的键
  5. E返回新字典
多选题 2分
关于集合的discard()和remove(),正确的有:
  1. Adiscard()删除不存在元素时不报错
  2. Bremove()删除不存在元素时抛KeyError
  3. C两者效果完全相同
  4. Ddiscard()只能删除一个元素
  5. Eremove()是列表方法

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习