<p>我试图打印出列表中每个元素的第一个字母。我已经为每个元素将列表拆分为单独的变量,然后使用for循环遍历每个元素</p>
<p>这是我的代码:</p>
<pre><code>fish = ["flounder", "sole", "blue cod", "snapper", "terakihi", "john dory", "red cod"]
a, b, c, d, e, f, g = fish
for i in range(len(fish)):
print(fish[i[0:1]])
</code></pre>
<p>这就是我希望我的代码执行的操作:</p>
<pre><code>f
s
b
s
t
j
r
</code></pre>
<pre class="lang-py prettyprint-override"><code>firstLetters = [a[0] for a in fish]
for letter in firstLetters:
print(letter)
</code></pre>
<p>将每个单词的首字母存储在列表中,并使用循环打印它们</p>