在列表中的项目中查找字符的索引-Python3

我正试图在列表中找到某项字符的索引。例如:

list = ['hello','how','are','you']

例如,我将如何编写一些从“ hello”返回“ o”或从“ are”返回“ r”的代码?

freepear 回答:在列表中的项目中查找字符的索引-Python3

要引用特定成员,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}}在相同范围内,它将尝试引用您的变量而不是内置变量。

本文链接:https://www.f2er.com/3155916.html

大家都在问