Python 中的 getitem() 方法

Python 中的 getitem() 方法是一個非常有用的函式,它可以讓你從一個可迭代的物件中取得指定的元素。它可以用於字典、列表、元組等可迭代的物件,可以讓你快速取得指定的元素,而不用去一個一個檢查。

getitem() 的基本用法

getitem() 的基本用法是,將要取得的元素的索引值作為參數傳入 getitem() 函式,就可以取得指定的元素。例如,如果要取得列表中索引值為 3 的元素,可以使用以下的程式碼:

my_list = [1, 2, 3, 4, 5]
element = my_list.getitem(3)
print(element)

執行上面的程式碼,就可以得到列表中索引值為 3 的元素,也就是 4。

getitem() 的應用

getitem() 的應用非常廣泛,可以用於取得字典中的元素,也可以用於取得列表、元組等可迭代的物件中的元素。例如,如果要取得字典中 key 為 “name” 的元素,可以使用以下的程式碼:

my_dict = {
    "name": "John",
    "age": 20
}
name = my_dict.getitem("name")
print(name)

執行上面的程式碼,就可以得到字典中 key 為 “name” 的元素,也就是 “John”。

另外,getitem() 還可以用於取得多維度的可迭代物件中的元素,例如二維列表中的元素。例如,如果要取得二維列表中索引值為 (1, 2) 的元素,可以使用以下的程式碼:

my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
element = my_list.getitem((1, 2))
print(element)

執行上面的程式碼,就可以得到二維列表中索引值為 (1, 2) 的元素,也就是 6。

總結

getitem() 是一個非常有用的函式,它可以讓你從一個可迭代的物件中取得指定的元素,可以用於字典、列表、元組等可迭代的物件,也可以用於取得多維度的可迭代物件中的元素,可以讓你快速取得指定的元素,而不用去一個一個檢查。

參考資料

Categorized in:

Tagged in: