擅长:python、mysql、java
<p>list的<code>index()</code>方法就是您所需要的。你知道吗</p>
<pre><code>>>> cmds = ['e', 'r', 't']
>>> cmds.index('e')
0
>>> cmds.index('t')
2
>>> cmds.index('y')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: 'y' is not in list
</code></pre>
<p>确保将它放在<code>try</code>,<code>except</code>块中,以防找不到该命令。你知道吗</p>
<p>例如</p>
<pre><code>inp = str(input('::> '))
sinp = inp.split()
print("You are trying to run command:", sinp[0])
try:
print(cmds.index(sinp[0]))
except ValueError:
print("Command not recognised")
</code></pre>