擅长:python、mysql、java
<p>您可以这样做:</p>
<pre><code>with open('empList.txt', 'r') as w1, open("empMR.txt", "r") as w2:
list1 = [each.rstrip(';').split(',') for each in w1.read().splitlines()]
list2 = [each.rstrip(';').split(',') for each in w2.read().splitlines()]
new_data = [(e1+e2[1:]) for e1 in list1 for e2 in list2 if e1[0] == e2[0]]
for each in new_data:
print(each)
</code></pre>
<p>输出将是一个列表。但您可以轻松地修改此选项:</p>
<pre><code>['201701013', 'Simona', 'Morasca', 'Finance', '450', '4', '20']
['201011003', 'Mitsue', 'Tollner', 'Marketing', '750', '4', '24']
['201409015', 'Leota', 'Dilliard', 'Finance', '365', '4', '26']
['199512017', 'Sage', 'Wieser', 'MIS', '750', '4', '28']
['199708003', 'Kris', 'Marrier', 'Admin', '750', '4', '21']
</code></pre>