python - 如何在列表的子列表中查找项目的索引(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)))
解决方案
我建议您在这里使用字典作为数据结构,但是您是否需要一个列表,您可以尝试使用 index 方法,如下所示:
ExampleList = [['Ck'], ['Kat'], ['Arcadiusz']]
x = ExampleList.index(['Ck'])
print(x)
输出:
0
这将返回指定值第一次出现的位置
推荐阅读
- python - Cannot reconstruct scipy's spline
- powershell - 这个表达式和匹配运算符有什么问题?
- java - 修复数组索引之间的空白空间
- javascript - 不能在模块、Typescript、WebdriverIO 外使用导入语句
- tomcat7 - Tomcat 6 vs 7 破坏了默认和 jsp servlet 请求 (404)
- r - GitHub Actions 中用于 Oauth 令牌的 Web 浏览器身份验证
- css - 快速滚动 css 不起作用。我已经用尽了所有的资源,我无法分辨出什么是错的。可能与 react/gatsby 有关
- google-apps-script - 如何在 App Script 的一封电子邮件中发送大量列表?
- azure - 在 Azure Web 应用上启用 OCSP 装订
- powershell - Powershell变量增量管道到文件问题