回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>学习Python并负责返回列表中第一个字母的索引位置。但它必须在任何给定列表的最左上方。例如,“a”将作为索引(0,2)返回。你知道吗</p>
<p>但当我运行代码时,它说找不到字母。假设值代表字母,“.”已在测试仪中定义。如果是“.”,则应返回none</p>
<pre><code>area1 = [['.', 'a', 'a', 'D', 'D'],
['.', '.', 'a', '.', '.'],
['A', 'A', '.', 'z', '.'],
['.', '.', '.', 'z', '.'],
['.', '.', 'C', 'C', 'C']]
def find_spot_values(value,area):
for row in area:# Looks at rows in order
for letter in row:# Looks at letter strings
if value == letter in area: #If strings are equal to one another
area.index(value)# Identifies index?
find_spot_values('D',area1)
</code></pre>