python之从文件读取数据到list的实例讲解

  • Post category:Python

以下是详细讲解“Python之从文件读取数据到list的实例讲解”的完整攻略。

在Python中,可以使用open()函数和readlines()方法从文件中读取数据到list中。本文将演示如何从文件中读取数据到list中。

方法一使用open()函数和readlines()方法

使用open()函数和readlines()方法从文件中读取数据到list中。例如:

with open('data.txt', 'r') as f:
    lst = f.readlines()

上述代码使用open()函数打开data.txt文件,并使用readlines()方法将文件中的数据读取到lst列表中。

方法二:使用列表推导式

可以使用列表推导式从文件中读取数据到list中。例如:

with open('data.txt', 'r') as f:
    lst = [line.strip() for line in f]

上述代码使用列表推导式从data.txt文件中读取数据到lst列表中。

示例说明

示例一:使用open()函数和readlines()方法从文件中读取数据到list中

假设data.txt文件中包含以下内容:

apple
banana
orange

可以使用以下代码将文件中的数据读取到lst列表中:

with open('data.txt', 'r') as f:
    lst = f.readlines()

print(lst) # 输出['apple\n', 'banana\n', 'orange\n']

上述代码演示了如何使用open()函数和readlines()方法从文件中读取数据到lst列表中。

示例二:使用列表推导式从文件中读取数据到list中

假设data.txt文件中包含以下内容:

apple
banana
orange

可以使用以下代码将文件中的数据读取到lst列表中:

with open('data.txt', 'r') as f:
    lst = [line.strip() for line in f]

print(lst) # 输出['apple', 'banana', 'orange']

上述代码演示了如何使用列表推导式从文件中读取数据到lst列表中。

Python中,可以使用open()函数和readlines()方法或列表推导式从文件中读取数据到list中。掌握这些知识可以更好地处理文件数据。