如何读取包含约2000行元组的txt文件

问题描述

我正在尝试读取一个txt文件,该文件包含约2000行的Tuples,每行包含一个Tuple

这是“ data.txt”中的前10行。

(16,21,24,42,49)
(2,12,40,45)
(6,19,22,36,48)
(2,5,20,33)
(8,28,44)
(3,15,29,30,37)
(6,17,33,43)
(3,16,42)
(17,18,35,39)
(20,23,43,48)

我已成功将Tuple的所有行复制到List中,但是默认情况下,Python将其存储为List的{​​{1}}。

这是输出:

String

如何将['(16,49)','(2,45)','(6,48)',33)','(8,44)','(3,37)',43)',42)','(17,39)','(20,48)'] 的{​​{1}}转换为List的{​​{1}}。因为我想将一个元组的每个索引与整个元组的String进行比较,所以,如果索引的值匹配,我希望将List的索引匹配的行号作为输出。因此,如果我从“ data.txt”中获取第二个元组,即(2,12,40,42,45),则需要从列表中的下一个Tuples开始比较它(即(6,19, 22、36、48)]到List的整个Tuples

例如:

如果我取第二个元组(2、12、40、42、45),则需要找出数字“ 2”在{{的其余Tuple中的同一索引中出现在哪一行1}}。数字“ 2”出现在行号的下一个。 4,对于数字“ 12”,它在行号。 5。

我的代码,用于将“ data.txt”的内容复制到列表。我还没有进入比较部分。同样,如果您提出一些比较List的方法,也会很有帮助。

Tuples

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)