我对Python有点陌生,我试图寻找一个解决方案。你知道吗
我有两份档案。一个有1.573.553个整数,比如:
2990003032
2390058393
2390059146
2320205495
2320205497
2320206150
2320206151
2320206152
2320206153
2320206154
...
另一个文件有1.645.637行,一个字符串和一个用“;”分隔的整数,比如:
AS An1;4601094657
AS An1;4601094658
AS An1;4601127943
AS An1;4601127986
AS An2;4601127987
AS An2;4601127988
AS An3;4601127993
AS An3;4601127994
AS An3;4601127996
AS An3;4601127997
...
现在我想用第一个文件值创建一个数组。 然后我想创建第二个数组,使用第二个文件的值作为键,字符串作为值。你知道吗
所有这些都需要遍历第一个数组,并检查整数是否作为键存在于第二个数组中,如果是,则将值和键写入一个以“;”分隔的新文件中。因为格雷普要花很长时间。你知道吗
我的问题是如何创建第二个数组,在这里,我遍历在“;”上拆分的每一行,并使用第二部分作为数组中的键,第一部分作为值。你知道吗
任何帮助都是非常感谢的,我想解决办法很简单,一旦我看到它。你知道吗
你可以像这样实现
文件:测试.txt
代码:
相关问题 更多 >
编程相关推荐