将每3行作为一个元素,并将其存储在元组中,可以通过以下步骤实现:
以下是一个Python示例代码:
# 打开文件
with open('data.txt', 'r') as file:
lines = file.readlines()
# 创建空列表和元组列表
temp_list = []
result = []
# 遍历每一行数据
for line in lines:
# 添加到临时列表
temp_list.append(line.strip())
# 当临时列表中的元素数量达到3时
if len(temp_list) == 3:
# 将临时列表转换为元组,并添加到结果列表中
result.append(tuple(temp_list))
# 清空临时列表
temp_list = []
# 如果还有剩余的行数据不足3行,将其作为一个元素添加到结果列表中
if temp_list:
result.append(tuple(temp_list))
# 输出结果
print(result)
这段代码将读取名为data.txt的文本文件,并将每3行数据作为一个元组存储在result列表中。你可以根据实际情况修改文件名和路径,并根据需要进行适当的调整。
领取专属 10元无门槛券
手把手带您无忧上云