测试知识:答案

未匹配的标注
  1. 列出构建一个包含5个整数0的列表的两种方式。

    • My_list = [0, 0, 0, 0, 0]
    • My_list = [0] * 5
    • [0 for x in range(5)]
    • My_list = []; for i in range(5): My_list.append(0)
  2. 列出构建有两个键 'a' 和 'b' ,每个键有相关值为0的字典的两种方式。

    • d = {'a':0, 'b':0}
    • D={}; D['a']=0; D['b']=0
    • d = dict(a=0,b=0)
    • dict([('a', 0), ('b', 0)])
    • dict.fromkeys('ab', 0)
    • {k:0 for k in 'ab'}
  3. 列出就地修改列表对象的4种操作。

    • append
    • extend
    • sort
    • reverse
    • insert
    • remove
    • pop
    • del
    • 索引和切片赋值语句
  4. 列出就地修改字典对象的4种操作。

    • 直接赋值
    • del
    • update
    • pop
    • setdefault
  5. 为什么可能使用字典而非列表?

    当数据被打上标签时(比如,带字段名的记录),字典通常更好;列表更适合于没有标签项目的集合(比如文件夹中的所有文件)。字典查找通常也比搜索列表要更快,然而这可能因程序而异。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~