擅长:python、mysql、java
<pre><code>file='Z:\Sei\text.pp'
shot_dict = {} #creating empty dictionary
with open(file , 'r') as f:
for line in f:
if len(line) > 0 and line.startswith('S'):
shot_dict[line[:11]] = line[21:25] #writing into the dictionary
print (shot_dict) #see the dictionary
</code></pre>
<p>请注意,字典必须有唯一的键。<br/>
因此,您必须考虑作为键输入的内容。<br/>
如果您使用的是<code>line[:11]</code>,并且存在重复项,那么最后一个键将丢失一些数据,值对将覆盖字典中已有的键。你知道吗</p>