我正试图在列表中找到某项字符的索引。例如:
list = ['hello','how','are','you']
例如,我将如何编写一些从“ hello”返回“ o”或从“ are”返回“ r”的代码?
我正试图在列表中找到某项字符的索引。例如:
list = ['hello','how','are','you']
例如,我将如何编写一些从“ hello”返回“ o”或从“ are”返回“ r”的代码?
要引用特定成员,list[0][1]
可能就是您想要的。
>>> list_of_words = ['hello','how','are','you']
>>> list_of_words[0][4]
'o'
如果您要查找特定角色,可以遍历列表,然后 再次遍历列表的每个成员以查看是否找到了角色
for word in words:
for letter in word:
# do comparison here
要查找索引号,可以将迭代包装在enumerate()
中,以获取值及其索引的元组
for index,word in enumerate(words):
...
作为以后的注释,最好不要将列表命名为list
,而应使用更具描述性的名称,例如list_of_words
,因为它会在类上出现(这意味着您声明了{ {1}}在相同范围内,它将尝试引用您的变量而不是内置变量。