#615. 列表

列表

选择题

  1. 执行以下代码后,输出结果是 {{ select(1) }}

    a = [1,2,3,4,5,6,7,8,9,0]
    print(len(a))
    
  • 9
  • 11
  • 10
  • 8
  1. 阅读代码,程序最终输出的是 {{ select(2) }}

    a = [1,2,3,4,5,6,7,8,9,0]
    print(a[8])
    
  • 8
  • 9
  • 0
  • 报错
  1. 执行下列代码后,列表 a 的内容是 {{ select(3) }}

    a = [1,2,3,4]
    a.pop(0)
    print(a)
    
  • [2,3,4]
  • [1,2,3]
  • [1,3,4]
  • [2,4]
  1. 执行下列代码后,列表 a 的内容是 {{ select(4) }}

    a = [1,2,3,4,5,9]
    a.remove(9)
    print(a)
    
  • [1,2,3,4,5]
  • [9,1,2,3,4,5]
  • [1,2,3,4,9]
  • 报错
  1. 阅读代码,最终输出的列表是 {{ select(5) }}

    a = [1,2,3]
    a.append(999)
    print(a)
    
  • [999,1,2,3]
  • [1,2,3]
  • [1,2,3,999]
  • 报错
  1. 执行代码后,"OOkk" 在列表中的索引位置是 {{ select(6) }}

    a = [1,2,3]
    a.insert(0,"OOkk")
    
  • 1
  • -1
  • 0
  • 3
  1. 阅读代码,最终 list 的内容是 {{ select(7) }}

    list = ["ooo","ppp"]
    a = [1,2]
    list.extend(a)
    print(list)
    
  • ["ooo","ppp",[1,2]]
  • ["ooo","ppp",1,2]
  • [1,2,"ooo","ppp"]
  • 报错
  1. 以下哪一行代码可以删除列表中索引为 0 的元素 {{ select(8) }}
  • a.remove(0)
  • a.pop()
  • a.pop(0)
  • a.clear(0)
  1. 下列关于 append() 的说法正确的是 {{ select(9) }}
  • 一次可以添加多个元素
  • 只能添加列表
  • 会改变原列表
  • 返回一个新列表
  1. 阅读代码,程序最后输出的是 {{ select(10) }}

    a = [1,2,3]
    b = [4,5]
    a.extend(b)
    print(len(a))
    
  • 3
  • 5
  • 2
  • 报错

判断题

  1. 列表索引可以使用负数 {{ select(11) }}
  1. pop() 方法必须传入索引参数 {{ select(12) }}
  1. remove() 是按照元素值删除的 {{ select(13) }}
  1. extend() 会将列表作为一个整体加入 {{ select(14) }}
  1. 列表的第一个元素索引是 0 {{ select(15) }}

填空题

  1. 获取列表长度的函数是 {{ input(16) }}

  2. 删除列表中指定元素值的方法是 {{ input(17) }}

  3. 向列表末尾追加元素的方法是 {{ input(18) }}

  4. 将两个列表合并并展开元素的方法是 {{ input(19) }}

  5. 列表中第 n 个元素的索引是 {{ input(20) }}