擅长:python、mysql、java
<p>那么,让我们首先来看一些列表示例:</p>
<pre><code>state_lst = ['California', 'New Mexico', 'Arizona', 'etc.']
state_town_lst = ['California', 'San Francisco', 'Los Angeles', 'San Diego', 'New Mexico', 'Albuquerque', 'Santa Fe', 'Arizona', 'Tucson']
town_lst =[]
</code></pre>
<p>如你所见,加利福尼亚州应该有三个城市,新墨西哥州两个,亚利桑那州一个。因此,我们通过<code>state_town_lst</code>检查项目是否出现在<code>state_lst</code>中</p>
<pre><code>for item in state_town_lst:
if item in state_lst:
state = item
continue
else:
town = item
town_item = (state, town)
town_lst.append(town_item)
df = pd.DataFrame(town_lst, columns = ["State", "Town"])
</code></pre>
<p>这将为您提供:</p>
<pre><code> State Town
0 California San Francisco
1 California Los Angeles
2 California San Diego
3 New Mexico Albuquerque
4 New Mexico Santa Fe
5 Arizona Tucson
</code></pre>