一、Python數組的定義及長度計算方法
在Python中,數組可以使用list類型來表示。list是一種有序的集合,可以隨時添加和刪除其中的元素。
# 定義一個包含三個元素的list,並列印數組長度
my_list = [1, 2, 3]
print(len(my_list))
上述代碼中,使用len函數可以計算list的長度,輸出結果為3。
另外,如果數組中的元素是字元串類型,那麼可以使用字元串的長度函數len來計算數組長度。
# 定義一個包含三個字元串元素的list,並列印數組長度
my_list = ['hello', 'python', 'world']
print(len(my_list[0])) # 輸出第一個字元串的長度
print(len(my_list)) # 輸出整個數組的長度
上述代碼中,分別演示了使用len函數計算數組中單個元素的長度和整個數組的長度。
二、多維數組長度計算方法
在Python中,可以使用嵌套list來表示多維數組。
# 定義一個二維數組,並列印數組長度
my_2d_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(len(my_2d_list))
print(len(my_2d_list[0]))
上述代碼中,使用len函數可以計算二維數組的長度,輸出結果為3。同樣地,可以使用len函數來計算二維數組的子數組長度。
三、numpy庫數組長度計算方法
在Python中,使用numpy庫可以方便地處理多維數組,並提供了更多的計算方法。
import numpy as np
# 定義一個二維數組,並列印數組長度
my_arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(len(my_arr))
print(len(my_arr[0]))
print(my_arr.shape) # 輸出數組的形狀
上述代碼中,使用numpy庫中的array函數定義一個二維數組,並使用len和shape函數計算數組的長度和形狀。
四、結論
本文介紹了Python中數組的定義及長度計算方法。可以使用len函數來計算list或嵌套list的長度,也可以使用numpy庫來方便地處理多維數組。
原創文章,作者:OOOO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130941.html