擅长:python、mysql、java
<p>这里的错误是在定义“ny”之后给“dc”赋值。你知道吗</p>
<p>当您尝试打印站点(ny[2])时,将得到一个空列表`</p>
<pre><code>>>>print_station(ny[2])
>>>[]
</code></pre>
<p>但是如果你这样写代码:</p>
<pre><code>ny = []
bos = []
dc = []
mia = []
chi = []
dc = [mia, 'Miami', chi, 'Chicago', ny, 'New York']
ny = [bos, 'Boston', dc, 'Washington D.C.', chi, 'Chicago']
print_station(ny[2])
print_station()
print_station()
print_station(dc)
</code></pre>
<p>您将获得以下输出:</p>
<pre><code>>>>[[], 'Miami', [], 'Chicago', [], 'New York']
[[], 'Miami', [], 'Chicago', [], 'New York']
</code></pre>