擅长:python、mysql、java
<p>如果您的文件始终具有相同的分布(即“CALSPHERE”单词-或您希望它作为字典键的任何其他单词-后跟两行),您可以通过执行以下操作来实现所需的功能:</p>
<pre><code>with open(filename) as file:
lines = file.read().splitlines()
d = dict()
for i in range(0, len(lines), 3):
d[lines[i].strip()] = (lines[i + 1], lines[i + 2])
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>{
'CALSPHERE 1': ('1 00900U 64063C 20161.15561498 .00000210 00000-0 21550-3 0 9996', '2 00900 90.1544 28.2623 0029666 80.8701 43.4270 13.73380512769319'),
'CALSPHERE 2': ('1 00902U 64063E 20161.16836122 .00000025 00000-0 23933-4 0 9990', '2 00902 90.1649 30.9038 0019837 126.9344 3.6737 13.52683749559421')
}
</code></pre>