描述
index() 函数用于从列表中找出某个值第一个匹配项的索引位置。
语法
index()方法语法:
list.index(obj),obj为object(对象)的缩写。
list.index(x[, start[, end]])
- x-- 查找的对象。
- start-- 可选,查找的起始位置。
- end-- 可选,查找的结束位置。
实例:
以下是人机出拳石头,剪子,布的游戏代码,第21行,有一个判断语句的代码很长很长。现在用 index()函数,来简化代码。
# 电脑的选择有3种,索引位置分别是:0石头、1剪刀、2布。
# 假设在电脑索引位置上减1,对应:-1布,0石头,1剪刀,皆胜。
elif user_choice == punches[punches.index(computer_choice)-1]:
# list()函数中,-1代表倒数。