首頁 >後端開發 >Python教學 >Python如何取得列表長度? (程式碼範例)

Python如何取得列表長度? (程式碼範例)

青灯夜游
青灯夜游原創
2019-03-22 14:37:2272368瀏覽

清單是Python日常程式設計的一個組成部分,了解清單的相關操作是必不可少的。以下這篇文章就來帶大家了解一下在Python中取得清單長度的方法,希望對大家有幫助。

Python如何取得列表長度? (程式碼範例)

方法1:循環計數器

在這個方法中,只需執行一個迴圈並增加計數器,直到遍歷到列表的最後一個元素時,取得它的計數,就是列表的長度。此方法是最基本的獲取清單長度的方法。

程式碼範例:使用循環遍歷計數器來取得清單長度

# 初始化列表
List = [ 1, 4, 5, 7, 8 ] 
  
# 输出列表
print ("列表为: " + str(List)) 
  
# 初始化计数器,使用循环查找列表长度
counter = 0
for i in List: 
      
    #递增计数器
    counter = counter + 1
  
# 输出列表长度
print ("列表长度为: " + str(counter))

輸出:

Python如何取得列表長度? (程式碼範例)

##方法2:使用len()

Python len()方法傳回物件(字元、列表、元組等)長度或項目個數。它提供了最常用和最簡單的方法來查找任何清單的長度;這也是當今採用的最常規技術。

程式碼範例:使用len()方法來取得清單長度

範例1:

# 初始化列表
List = [ "php", "python", 3, 7,"html" ] 
List.append(6) 
List.append("Hello") 
# 输出列表
print ("列表为: " + str(List)) 
# 输出列表长度
print ("列表长度为: " ,len(List))

輸出:

Python如何取得列表長度? (程式碼範例)

範例1:

n = len([10, 20, 30]) 
# 输出列表长度
print ("列表长度为:" ,n)

輸出:

列表长度为:3

#方法3:使用length_hint()

在Python中也可以length_hint()方法來找出列表長度。此方法是尋找清單長度的一種鮮為人知的技術;它是在operator類別中定義的,它會傳回清單中存在的元素的數量。

程式碼範例:使用length_hint()方法來取得清單長度

from operator import length_hint
# 初始化列表
List = [ 1, 4, 5, 7, 8 ]
# 输出列表
print ("列表为: " + str(List)) 
list_len_hint =length_hint(List)
# 输出列表长度
print ("列表长度为: " + str(list_len_hint))

輸出:


Python如何取得列表長度? (程式碼範例)

相關影片教學推薦:《

Python教學

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是Python如何取得列表長度? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn