python之选择题练习2

1.Pyhton中的序列类型数据结构元素的切片操作非常灵活且功能强大,对于列表Letter=[‘a’,’b’,’c’,’d’,’e’],下述操作会正常输出结果的是(A)。

  • A、Letter[-4:-1:-1]
  • B、Letter(:3:2)
  • C、Letter[1:3:0]
  • D、Letter[‘a’:’d’:2]

2.列表类型数据结构拥有很多方法和函数,可以实现对列表对象的常用处理,对于列表对象names=[‘Lucy’,’Lily’,’Tom’,’Mike’,’David’],下述列表方法和函数使用正确的是(D)。

  • A、names.append(‘Helen’,’Mary’)
  • B、names.remove(1)
  • C、names.index(‘Jack’)
  • D、names[2]=’Jack’

3.下述操作不改变对象本身的是(B)。

  • A、List.insert(2,’A’)
  • B、List.copy()
  • C、del Dict[‘key1’]
  • D、Set.add(‘A’)

4.下述对元组的操作合法的是(D)。

  • A、Tuple.extend(otherTuple)
  • B、Tuple[0]=’A’
  • C、Tuple.sort()
  • D、Tuple1+Tuple2

5.Python中的数据结构可分为可变类型与不可变类型,下面属于不可变类型的是(C)。

  • A、字典
  • B、列表
  • C、字典中的键
  • D、集合(set类型)

6.字典类型主要是根据键来提取对应值,通过赋值操作可以实现字典元素的增添和修改,若对于字典Dict={2:‘two’,3:‘three’,1:‘one’}进行操作Dict[1]=‘One’,此时字典Dict将会变为(B)

(注意,下面选项不考虑顺序性)。

  • A、{2:’two’,3:’One’,1:’one’}
  • B、{2:’two’,3:’three’,1:’One’}
  • C、{2:’two’,3:’three’,1:’one’,1:’One’}
  • D、{2:’One’,3:’three’,1:’one’}

7.利用字典方法keys函数与values函数分别可以获取字典中的键和值,通过list函数可将结果转换为列表,其排列顺序保持着键与值的对应关系。对于上题的字典Dict,若list(Dict.values())[0]为‘two’,则list(Dict.keys())[0]的结果是(B)。

  • A、3
  • B、2
  • C、1
  • D、无法确定

8.若要获取两个集合A和B的并集,在Python中应该使用(C)。

  • A、B
  • B、A+B
  • C、A|B
  • D、A^B

9.在Python中对两个集合对象实行操作A&B,得到的结果是(B)。

  • A、并集
  • B、交集
  • C、差集
  • D、异或集

10.数据结构frozenset可以归类为(D)。

  • A、序列
  • B、映射
  • C、可变类型
  • D、不可变类型 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值