6-4 清單的index()及count()方法
Last updated
Was this helpful?
Last updated
Was this helpful?
當我們查詢Python文件,可以看到以下的說明:
s.index(x[, i[, j]])
index of the first occurrence of x in s (at or after index i and before index j)
我們發現index()
的使用方式是寫在清單物件名稱之後並且加上一個句點.
,如s.index()
,代表index()是清單特有的方法,而且操作在s物件
上,想要找出x值
究竟出現在清單s
的第幾個位置?如以下的例子:
但是如果要尋找的資料不存在清單之中將會如何?以下的例子顯示將會產生執行錯誤。
將以上程式修改如下:
count()是清單提供的另一種常用的方法,它可以計算某個值在指定的清單中出現多少次。以下是Python文件的說明:
s.count(x)
total number of occurrences of x in s
以下是count()
使用範例。
如果要計算的值並不存在清單中,並不會出現錯誤訊息,只是計算次數為0。
清單物件有一個sort()方法,從Python文件可得sort
(*, key=None, reverse=False)。其中,reverse參數可以選擇由大到小或由小到大排序。請排序以上清單s物件,分別印出由小到大,及由大到小的排序結果。