Python - 訪問列表項
訪問專案
列表項有索引,您可以透過索引號來訪問它們
注意:第一項的索引是 0。
負數索引
負數索引表示從末尾開始
-1
指的是最後一個專案,-2
指的是倒數第二個專案,依此類推。
索引範圍
您可以指定開始和結束範圍來指定一個索引範圍。
當指定一個範圍時,返回值將是一個包含指定專案的新列表。
示例
返回第三、第四和第五項
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
自己動手試一試 »
注意: 搜尋將從索引 2(包含)開始,到索引 5(不包含)結束。
記住第一個項的索引是 0。
透過省略開始值,範圍將從第一項開始
示例
此示例返回從開頭到“kiwi”(不包括“kiwi”)的專案
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
自己動手試一試 »
透過省略結束值,範圍將一直持續到列表末尾
示例
此示例返回從“cherry”到列表末尾的專案
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
自己動手試一試 »
負數索引範圍
如果要從列表末尾開始搜尋,請指定負數索引
示例
此示例返回從“orange”(-4)到“mango”(-1)(不包括“mango”)的專案
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
自己動手試一試 »
檢查項是否存在
要確定某個指定專案是否存在於列表中,請使用 in
關鍵字
示例
檢查“apple”是否存在於列表中
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist
print("是的,'apple' 在水果列表中")
自己動手試一試 »