描述
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代表倒數。
