【填空题】已知 x 为非空列表,那么表达式 x.reverse() == list(reversed(x)) 的值为 __________ 。 (1.0分)
【填空题】已知 x = [1, 2, 1] ,那么表达式 id(x[0]) == id(x[2]) 的值为 _______________ 。 (1.0分)
【填空题】已知列表 x = [1, 3, 2] ,那么执行语句 y = list(reversed(x)) 之后, x 的值为 __________ 。 (1.0分)
【填空题】已知列表 x = [1, 2, 3] 和 y = [4, 5, 6] ,那么表达式 [(i,j) for i, j in zip(x,y) if i==3] 的值为 ____________ 。 (1.0分)
【填空题】已知列表 x 中包含超过 5 个以上的元素,那么表达式 x == x[:5]+x[5:] 的值为 ________ 。 (1.0分)
【填空题】已知 g = lambda x, y=3, z=5: x+y+z ,那么表达式 g(2) 的值为 ________ 。 (1.0分)
【填空题】已知 x = ([1], [2]) ,那么执行语句 x[0].append(3) 后 x 的值为 ________________ 。 (1.0分)
【填空题】已知 x = [1, 2, 3, 4, 5] ,那么执行语句 del x[:3] 之后, x 的值为 __________ 。 (1.0分)
【填空题】已知 x = {1:1, 2:2} ,那么执行语句 x[3] = 3 之后,表达式 sorted(x.items()) 的值为 ____________________ 。 (1.0分)
【判断题】Python 字典中的“键”可以是列表。 (1.0分)
【填空题】已知有列表 x = [[1, 2, 3], [4, 5, 6]] ,那么表达式 [[row[i] for row in x] for i in range(len(x[0]))] 的值为 ___________________________ 。 (1.0分)
【填空题】已知列表 x = [1, 2] ,那么连续执行命令 y = x[:] 和 y.append(3) 之后, x 的值为 ________ 。 (1.0分)
【填空题】已知列表 x = [1, 2] ,执行语句 y = x 后,表达式 id(x) == id(y) 的值为 _______ 。 (1.0分)
【填空题】已知 x = list(range(20)) ,那么执行语句 x[:18] = [] 后列表 x 的值为 ______________ 。 (1.0分)
【判断题】Python 列表中所有元素必须为相同类型的数据。 (1.0分)
【填空题】表达式 list(filter(lambda x: x>5, range(10))) 的值为 _________________ 。 (1.0分)
【填空题】已知 x = list(range(20)) ,那么表达式 x[-1] 的值为 ____________________ 。 (1.0分)
【填空题】已知 x = [3, 3, 4] ,那么表达式 id(x[0])==id(x[1]) 的值为 __________________ 。 (1.0分)
【填空题】已知 x = range(1,4) 和 y = range(4,7) ,那么表达式 sum([i*j for i,j in zip(x,y)]) 的值为 __________ 。 (1.0分)
【填空题】已知列表 x = [1, 2] ,执行语句 y = x[:] 后,表达式 x is not y 的值为 _______ 。 (1.0分)
【填空题】表达式 set([1,2,3]) == {1, 2, 3} 的值为 ____________ 。 (1.0分)
【填空题】已知 x = [1, 2, 3] ,那么连续执行 y = x 和 y.append(4) 这两条语句之后, x 的值为 ____________________ 。 (1.0分)
【判断题】字典的“键”必须是不可变的。 (1.0分)
【填空题】已知 x = [1, 2, 3] ,那么表达式 not (set(x*100)&set(x)) 的值为 ________________ 。 (1.0分)
【填空题】已知 x, y = map(int, ['1', '2']) ,那么表达式 x + y 的值为 _______ 。 (1.0分)
【判断题】假设有非空列表 x ,那么 x.append(3) 、 x = x+[3] 与 x.insert(0,3) 在执行时间上基本没有太大区别。 (1.0分)
【填空题】已知 x = [[]] * 3 ,那么执行语句 x[0].append(1) 之后, x 的值为 ____________________ 。 (1.0分)
【填空题】表达式 (1,) + (2,) 的值为 _____________ 。 (1.0分)
【填空题】已知 x = [1, 2, 3, 4, 5] ,那么执行语句 del x[1:3] 之后, x 的值为 ____________ 。 (1.0分)
【填空题】已知列表 x = [1, 3, 2] ,那么执行语句 a, b, c = sorted(x) 之后, b 的值为 ____ 。 (1.0分)
【填空题】表达式 type({}) == set 的值为 _______________ 。 (1.0分)
【判断题】Python 字典中的“键”不允许重复。 (1.0分)
【填空题】表达式 {1, 2, 3} == {1, 3, 2} 的值为 ___________ 。 (1.0分)
【填空题】已知字典 x = {i:str(i+3) for i in range(3)} ,那么表达式 sum(item[0] for item in x.items()) 的值为 ___________ 。 (1.0分)
【判断题】Python 集合中的元素不允许重复。 (1.0分)
【填空题】表达式 sorted({'a':3, 'b':9, 'c':78}.values()) 的值为 _____________ 。 (1.0分)
【判断题】已知 x 为非空列表,那么 x.sort(reverse=True) 和 x.reverse() 的作用是等价的。 (1.0分)
【填空题】已知 x = [1, 2] ,那么执行语句 x[0:0] = [3, 3] 之后, x 的值为 ___________ 。 (1.0分)
【判断题】假设 x 为列表对象,那么 x.pop() 和 x.pop(-1) 的作用是一样的。 (1.0分)
【填空题】已知 f = lambda x: x+5 ,那么表达式 f(3) 的值为 ________ 。 (1.0分)
【填空题】已知列表 x = [1, 2] ,那么执行语句 x.extend([3]) 之后, x 的值为 ____________ 。 (1.0分)
【判断题】列表对象的 append() 方法属于原地操作,用于在列表尾部追加一个元素。 (1.0分)
【填空题】已知 x = {1:2, 2:3, 3:4} ,那么表达式 sum(x) 的值为 ___________ 。 (1.0分)
【填空题】已知 x = [3, 2, 3, 3, 4] ,那么表达式 [index for index, value in enumerate(x) if value==3] 的值为 ____________ 。 (1.0分)
【判断题】在 Python 3.x 中语句 print(*[1,2,3]) 不能正确执行。 (1.0分)
【填空题】已知列表 x = [1, 3, 2] ,那么执行语句 x.reverse() 之后, x 的值为 ____________ 。 (1.0分)
【填空题】已知 x = 'abcd' 和 y = 'abcde' ,那么表达式 [i==j for i,j in zip(x,y)] 的值为 ________________ 。 (1.0分)
【判断题】列表可以作为字典的“键”。 (1.0分)
【填空题】表达式 {1, 2, 3, 4, 5, 6} ^ {5, 6, 7, 8} 的值为 __________________ 。 (1.0分)
【判断题】Python 集合中的元素可以是元组。 (1.0分)