擅长:python、mysql、java
<p>拆分列表中的每个元素后,可以使用<code>zip</code>将列表转置为:</p>
<pre><code>zip(*[i.split("-") for i in drawingnumber])
</code></pre>
<p>并将其分配给列表名称:</p>
<pre><code>building, originator, discipline, level, scope, \
drawingtype, drawingsubtype, numbera, numberb = zip(*[i.split("-") for i in drawingnumber])
</code></pre>
<p>输出示例:</p>
<pre><code>building
# ('AAA601', 'AAA601', 'AAA601', 'AAA601')
originator
# ('XXX', 'XXX', 'XXX', 'XXX')
numberb
# ('001', '001', '001', 'XXX')
</code></pre>