繁体   English   中英

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

[英]Finding the index of a character in an item in a list - Python3

我正在尝试查找列表中某个项目的字符的索引。 例如:

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 ,因为它踩到 class (这意味着如果您在同一个 scope 中声明了一个list() ,它将尝试引用您的变量而不是内置变量)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM