一、使用len()函數獲取list的長度
Python中可以使用內置函數len()獲取list的長度:
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # 輸出 5
使用len()函數可以獲取所有可迭代的對象的長度,包括list、tuple、字典、字元串等。
二、遍歷list獲取長度
如果不想使用內置函數,也可以通過遍歷list來獲取其長度:
my_list = ["apple", "banana", "orange", "grape"]
count = 0
for item in my_list:
count += 1
print(count) # 輸出 4
這種方法相對來說麻煩一些,但是對於一些自定義的數據結構,可能不存在內置的len()函數,只能通過遍歷來獲取長度。
三、使用pandas庫獲取DataFrame的長度
如果要處理大量的數據,可以使用pandas庫來進行數據處理。在pandas中,可以使用shape屬性獲取DataFrame的形狀,其中包括行數和列數。
import pandas as pd
data = {"name": ["Alice", "Bob", "Carol"],
"age": [25, 30, 35],
"gender": ["F", "M", "F"]}
df = pd.DataFrame(data)
print(df.shape[0]) # 輸出 3
這裡使用shape[0]來獲取DataFrame的行數,也即是數據的長度。
四、結論
Python中獲取list的長度非常簡單,使用len()函數即可輕鬆實現。如果需要處理更加複雜的數據結構,可以通過遍歷或者使用pandas庫的特性來獲取長度。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/194376.html