首页 > 解决方案 > 如何在列表的子列表中查找项目的索引(python)

问题描述

ExampleList = [['Ck'], ['Kat'], ['Arcadiusz']]

ExampleListFull = [['CK', 21, 'Male'], ['Kat', 19, 'Female'], ['Arcadiusz', 30, 'Male']]
           

User = str(input())
User = User.capitalise()

if ([User] in ExampleList) == True:

这里我们想找到“用户”的索引,让我们使用 Kat,我知道它是 1、0,
但是我希望程序能够告诉我输入的任何名称,这样我就可以打印
(User + '\'s', 'age is', (ExampleListFull(variable) (variable)))

标签: pythonlistindexingsublist

解决方案


我建议您在这里使用字典作为数据结构,但是您是否需要一个列表,您可以尝试使用 index 方法,如下所示:

ExampleList = [['Ck'], ['Kat'], ['Arcadiusz']]

x = ExampleList.index(['Ck'])

print(x)

输出:

0

这将返回指定值第一次出现的位置


推荐阅读