擅长:python、mysql、java
<pre><code>h=dict()
with open("input") as ifile:
for l in ifile:
n,c1,c2,c3,c4=l.split()
# now, n=Name1 c1=L1 c2=11 c3=P27 c4=41
# create a dict for h['Name1'] if it doesn't exist
if n not in h: h[n] = dict()
# create a row for h['Name1']['L1'] if it doesn't exist
if c1 not in h[n]: h[n][c1] = [ [], [], [] ]
# now we have h['Name1]['L1] = [ [], [], [] ]
# add items to each column if that item does not exist there
if c2 not in h[n][c1][0]: h[n][c1][0].append(c2)
if c3 not in h[n][c1][1]: h[n][c1][1].append(c3)
if c4 not in h[n][c1][2]: h[n][c1][2].append(c4)
for hh in h:
for hhh in h[hh]:
print hh, hhh, h[hh][hhh]
</code></pre>
<p><strong>输出</strong></p>
^{pr2}$
<p>在此之后,您可以将此结构冻结为某种元组形式。在</p>