
01
引言
虽然在日常工作中大家经常使用Python列表,但是你觉得你真正掌握了其精髓嘛?本文列出十道基础的Python列表测试题,快来接受挑战吧!
闲话少说,直接开始吧!
02
习题一
下列代码的输出是什么?
h = []h.extend('code')print(h)
选项如下:
A) ['code']B) ['c', 'o', 'd', 'e']C) []D) Error
03
习题二
下列代码的输出是什么?
b = [18, 20, 18, 22, 25]b.remove(18)print(b)
选项如下:
A)B)C)D) Error
04
习题三
在空白处选择正确的选项,题目如下:
j = [40, 50, 60]_______________k.remove(50)print(j)Output:[40, 60]
选项如下:
A) k = j.copy()B) k = jC) k = j[:]D) k = list(j)
05
习题四
下列代码的输出是什么?
d = [16, 32, 48, 64]print(d.clear())
选项如下:
A) NoneB)C)D) Error
06
习题五
下列代码的输出是什么?
k = [1, 2, 4, 5]k.insert(3, 2)print(k)
选项如下:
A)B)C)D)
07
习题六
在空白处选择正确的选项,题目如下:
m = [19, 28, 37, 46, 55]_______________print(m)Output:[19, 28, 37, 46]
选项如下:
A) m.pop(5)B) m.remove(4)C) m.pop()D) m.clear()
08
习题七
以下哪个列表方法不返回 None?
A) pop()B) reverse()C) remove()D) sort()
09
习题八
下列代码的输出是什么?
g = [1, 2, 3, 4, 5]a = g.pop(1)print(g[-a])
选项如下:
A) 2B) 4C) 5D) 3
10
习题九
下列代码的输出是什么?
r = [10, 20, 30]r.append([40])print(r)
选项如下:
A)B)C)D)
11
习题十
在空白处选择正确的选项,题目如下:
v = [53, 21, 97, 65, 34]_______________print(v)Output:[97, 65, 53, 34, 21]
选项如下:
A) sorted(v, reverse=True)B) v.sort()C) v.reverse()D) v.sort(reverse=True)
12
答案
01. (B) 02. (C) 03. (B)04. (A) 05. (D) 06. (C)07. (A) 08. (B) 09. (C)10. (D)
点击上方小卡片关注我
新年寄语:
所求皆如愿,
所行皆坦途。
多喜乐,长安宁。

