#904. 列表·多选训练5

列表·多选训练5

列表·多选训练5

第 1 题(多选)

下列列表方法会原地修改列表的是()。

{{ multiselect(1) }}

  • append()
  • sort()
  • reverse()
  • sorted()

第 2 题(多选)

关于切片 s[start:end:step],下列说法正确的是()。

{{ multiselect(2) }}

  • 通常包含 start 位置
  • 通常不包含 end 位置
  • step 可以为负数
  • 切片一定会修改原序列

第 3 题(多选)

下列表达式结果为 True 的是()。

{{ multiselect(3) }}

  • 3 in [1,2,3]
  • 'a' in 'cat'
  • 2 not in {1,3,5}
  • 'x' in {'x':1}

第 4 题(多选)

下列操作会使列表长度增加的是()。

{{ multiselect(4) }}

  • append(元素)
  • extend(可迭代对象)
  • insert(位置, 元素)
  • sort()

第 5 题(多选)

下列语句能得到列表中元素个数的是()。

{{ multiselect(5) }}

  • len(a)
  • a.len()
  • sum(1 for _ in a)
  • a.length