Python 提取并转换二维列表中指定列数据为浮点数
假设你有一个名为 'data' 的二维列表,其中包含了多行数据。你可以使用以下代码提取第 4 列到第 11 列的数据,并将其转换为浮点型:
extracted_data = []
for row in data:
extracted_row = []
for i in range(3, 11): # 第 4 列的索引是 3,第 11 列的索引是 10
extracted_row.append(float(row[i]))
extracted_data.append(extracted_row)
在上述代码中,我们使用两个嵌套的循环遍历每一行的数据。外层循环遍历每一行,内层循环遍历第 4 列到第 11 列的数据。我们使用 float() 函数将提取到的数据转换为浮点型,并将其添加到名为 extracted_row 的列表中。然后将 extracted_row 添加到 extracted_data 列表中,以保持提取的数据的结构。
最后,extracted_data 将包含提取的第 4 列到第 11 列的数据,每一行都是一个包含浮点数的列表。
原文地址: https://www.cveoy.top/t/topic/qzt2 著作权归作者所有。请勿转载和采集!