列表对象拥有一个 index() 方法, 它接受一个值, 如果该值存在于该列表对象中, 就返回它的下标索引值:
books = ['梦的化石', '冬泳', '鱼翅与花椒']
print(books.index('冬泳'))
运行结果:
1
如果列表对象中存在重复的值, 就只返回第一次查询到的值所对应的下标索引:
books = ['梦的化石', '冬泳', '鱼翅与花椒','冬泳']
print(books.index('冬泳'))
运行结果:
1
如果传入的值不在列表中,那么就会抛出 ValueError:
print(books.index('莫斯科'))
运行结果:
ValueError: '莫斯科' is not in list