题目
列表listV=list(range(10)),以下能够输出列表listV中最小元素的是( ).A. print(min(listV))B. print(listV.max( ))C. print(min(listV( )))D. print(listV.reverse(i)[0])
列表listV=list(range(10)),以下能够输出列表listV中最小元素的是( ).
A. print(min(listV))
B. print(listV.max( ))
C. print(min(listV( )))
D. print(listV.reverse(i)[0])
题目解答
答案
A. print(min(listV))
解析
本题考查Python列表的基本操作,特别是获取最小元素的方法。关键点在于:
- 内置函数
min()可以直接对列表使用,返回最小值; - 列表对象没有
max()方法,需用全局函数max(); reverse()方法不返回新列表,且会修改原列表;- 括号的正确使用,如选项C中错误地将列表名当作函数调用。
选项A:print(min(listV))
min()是Python内置函数,直接作用于列表,返回最小元素。- 语法正确,能正确输出
0。
选项B:print(listV.max( ))
- 列表没有
max()方法,max()是全局函数,正确用法应为max(listV)。 - 会导致
AttributeError错误。
选项C:print(min(listV( )))
listV是列表对象,不是函数,listV()会尝试调用它,导致TypeError。- 语法错误,无法执行。
选项D:print(listV.reverse(i)[0])
reverse()方法无返回值,且参数i无效(reverse()不接受参数)。- 即使忽略参数错误,
listV.reverse()会将列表反转,但返回None,无法索引[0]。