我想将文本文件的每一行保存到列表中的其他元素中。我已经研究了多个线程但我需要一种方法来使用这个列表并从中选择一个随机元素。
答案 0 :(得分:0)
Pandas允许您根据功能跳过行。例如:
import pandas as pd
# read file, excluding even rows
df = pd.read_csv('myfile.csv', skiprows=lambda x: (x+1)%2 == 0)
# convert to list
df_list = df.values.tolist()
这将返回一个列表,其中包含与输入文件中偶数行相关的元素。
答案 1 :(得分:0)
l = [line for i, line in enumerate(open('list.txt')) if i % 2 == 1 ]
print(l)