擅长:python、mysql、java
<p>使用列表理解和<code>split</code>:</p>
<pre><code>sample_list = ['Ironman.googlesuite.net', 'Hulk.googlekey.net',
'Thor.googlestream.net', 'Antman.googled.net', 'Loki.googlesuite.net',
'Captain.googlekey.net']
result_list1 = [i.split('.')[0] for i in sample_list]
print(result_list1)
</code></pre>
<p>这张照片是:</p>
<pre><code>['Ironman', 'Hulk', 'Thor', 'Antman', 'Loki', 'Captain']
</code></pre>
<p>该策略是,对于每个输入域,仅保留第一个点分隔符之前的组件,但不包括第一个点分隔符。对于第二个列表,我们可以在这里使用<code>re.sub</code>:</p>
<pre><code>result_list2 = [re.sub(r'^[^.]+\.', '', i) for i in sample_list]
print(result_list2)
</code></pre>
<p>这张照片是:</p>
<pre><code>['googlesuite.net', 'googlekey.net', 'googlestream.net', 'googled.net',
'googlesuite.net', 'googlekey.net']
</code></pre>