擅长:python、mysql、java
<p>我将使用<a href="http://docs.python.org/2/library/collections.html#collections.defaultdict" rel="nofollow">^{<cd1>}</a>来进行此操作:</p>
<pre><code>import collections
L = [u'Bus04_00_00_IB_pts_Line', u'Bus04_00_00_OB_pts_Line', u'Bus15_00_00_IB_pts_Line', u'Bus15_00_00_OB_pts_Line']
d = collections.defaultdict(list)
for elem in L:
d[elem.split('_')[0]].append(elem)
print(dict(d))
</code></pre>
<p>这会产生:</p>
^{pr2}$
<p>与迄今为止提出的其他一些解决方案不同的是,这种方法不考虑条目在输入列表中出现的顺序。在</p>