擅长:python、mysql、java
<p>如果您想访问第一个元组中第一个元素的标签aka'hotdog',您需要<code>print(decoded[0][0][1])</code>,其中<code>decoded[0][0][1]</code>中的<code>[1]</code>是元组中的第二个元素(0索引),右手的<code>[0]</code>是元组本身,左手的<code>[0]</code>是内部列表</p>
<p>一些背景:在您的示例中,实际上有一个包含其他元组列表的列表,显示为<code>[[()],[()],[()]]</code>,其中<code>()</code>是元组,<code>[]</code>是列表。理论上,在每个内部列表中可以有多个元组,如<code>[[(),(),()],[(),()],[()]]</code>等。但是,访问元组中的值的方式与使用索引访问列表的方式相同,因此会产生混淆</p>
<p>代码<code>[d[0][1] for d in decoded]</code>之所以有效,是因为<code>d</code>实际上只是一个元组列表(尽管在本例中只有一个元组在列表中)</p>