c语言编程笔录

首页 >   > 笔记大全

笔记大全

如何用Python获取数组长度

更新时间:2023-10-20

第一段:

在Python中,能够很方便的获取列表、元组、字典等数据类型的长度。可以使用内置函数len()来获取列表、元组等的长度,它会返回对象中元素的数量。

list_example = [1, 2, 3, 4, 5]
length = len(list_example)
print(length)

在上面的代码中,我们创建一个整数列表,然后使用len()函数获取列表的长度并将其存储在一个变量中。最后,我们将变量打印出来。

第二段:

除了列表和元组,字符串也可以使用len()函数获取其长度。字符串的长度取决于其中字符的数量。

string_example = "Hello, world!"
length = len(string_example)
print(length)

在上面的代码中,我们创建了一个字符串,并使用len()函数获取其长度。最后,我们将长度打印出来。

第三段:

当我们使用NumPy库创建数组时,我们可以使用shape属性来获取数组的形状,它会返回一个元组,该元组包含数组的维度和每个维度中元素的数量。我们可以使用shape[0]获取数组的第一维的长度。

import numpy as np

array_example = np.array([1, 2, 3, 4, 5])
length = array_example.shape[0]
print(length)

在上面的代码中,我们导入了NumPy库,并使用array()函数创建一个数组。我们使用.shape属性返回一个包含数组的形状的元组,并使用下标操作获取数组的第一维度的长度,即元素的数量。最后,我们将其打印出来。

第四段:

当我们使用Pandas库读取CSV文件并将其存储为DataFrame时,我们可以使用shape属性来获取DataFrame的形状。我们可以使用shape[0]获取DataFrame的行数。

import pandas as pd

data_frame_example = pd.read_csv("example.csv")
length = data_frame_example.shape[0]
print(length)

在上面的代码中,我们导入了Pandas库,并使用read_csv()函数读取一个CSV文件。我们使用DataFrame的.shape属性返回一个包含DataFrame的形状的元组,并使用下标操作获取DataFrame的行数,即记录的数量。最后,我们将其打印出来。