ref http://www.cnblogs.com/Kaysin/archive/2013/02/08/2909402.html
我们没有测试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' )
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' )
竟然提示错误,当然,这个就是引发了一个异常。之后我们会渐渐认识到这个做法的好处。