题目
运行下段程序:names=[1,2,2,3,'hello']print(names.index(2))结果为:A、0 B、1 C、2 D、3
运行下段程序:
names=[1,2,2,3,'hello']
print(names.index(2))
结果为:
A、0
B、1
C、2
D、3
题目解答
答案
答案是B(1)。
Python中的list对象是一个有序的元素集合。当使用index方法查找一个元素时,它会返回该元素在列表中第一次出现的索引。在Python中,索引是从0开始的。
在提供的代码片段中,列表names定义为[1,2,2,3,'hello']。当调用names.index(2)时,它会查找数字2在列表中的位置。由于2这个值在列表中第一次出现的位置是索引1(列表的第二个位置),所以print(names.index(2))将会输出1。
因此,运行该段程序的结果为1。