我们没有测试index,因为index 有个比较有趣的现象,让我们来试一下。

# 位置     1   2   3   4   5   6    7
# 序号     0   1   2   3   4   5    6
a_list =['a','b','c','d','e','f','NEW']
print a_list.index(  'NEW' )


给定element,求此element在list中的 index or position_q

list中存在NEW,返回了正确的值。如果没有NEW会怎么样的呢


# 位置     1   2   3   4   5   6
# 序号     0   1   2   3   4   5
a_list =['a','b','c','d','e','f']
print a_list.index(  'NEW' )


给定element,求此element在list中的 index or position_q_02

竟然提示错误,当然,这个就是引发了一个异常。之后我们会渐渐认识到这个做法的好处。