Python 选择题

练习二级 Python 选择题,点击选项即可查看结果

第61题. 下列遍历字典 d 键值对的方式,正确的是?
正确选项:
解析:items() 返回 (key,value) 对;keys()/values() 只返回键或值;直接遍历 d 只有键。
第62题. d = {"a":1},执行 d.update({"b":2}) 后 d 是?
正确选项:
解析:update 合并字典,新键添加、已有键更新,结果 {"a":1,"b":2}。
第63题. sorted([3,1,2]) 的返回值是?
正确选项:
解析:sorted 返回新列表 [1,2,3],原列表不变;list.sort 才是原地排序返回 None。
第64题. list(reversed([1,2,3])) 的结果是?
正确选项:
解析:reversed 返回反向迭代器,需 list 转换得 [3,2,1],原列表不变。
第65题. list(map(str, [1,2,3])) 的结果是?
正确选项:
解析:map(str,...) 对每个元素转字符串,结果 ["1","2","3"]。
第66题. list(filter(lambda x: x>2, [1,2,3,4])) 的结果是?
正确选项:
解析:filter 按条件过滤,保留 x>2 的元素,得 [3,4]。
第67题. list(zip([1,2], ["a","b"])) 的结果是?
正确选项:
解析:zip 按位置配对,得 [(1,"a"),(2,"b")]。
第68题. all([True, True, False]) 的结果是?
正确选项:
解析:all 全为 True 才 True,有一个 False 即返回 False。
第69题. any([False, False, True]) 的结果是?
正确选项:
解析:any 有一个 True 即 True,全 False 才 False。
第70题. abs(-3.5) 的结果是?
正确选项:
解析:abs 返回绝对值,abs(-3.5)=3.5(保持浮点)。