【问题标题】:Find and index item inside a list of lists在列表列表中查找并索引项目
【发布时间】:2023-02-11 12:28:08
【问题描述】:

这是我的 python 算法类: 所以我有列表database,其中应该有列表 1、2 和 3 (item)。我必须找到一种方法来查找列表 1、2 和 3 中的项目,但还要打印该项目属于列表的列表索引 database

这是它的设置方式:

database = []
name = input('type the name')
desc = input('type the description')
item = [name, desc]
database.append(item)

我已经尝试创建一个变量来扫描列表列表中的特定项目,但我只能让它显示该项目存在于 item 列表之一中并且实际上无法索引列表该项目属于database 中的哪一个。

【问题讨论】:

    标签: python


    【解决方案1】:

    这是一种方法:

    >>> database = [["pizza", "description-of-pizza"], ["burger", "description-of-burger"], ["soup", "description-of-soup"]]
    ...
    >>> for index, (name, description) in enumerate(database):
    ...   if name == "burger":
    ...     print(index, name, description)
    ... 
    1 burger description-of-burger
    
    

    【讨论】:

      猜你喜欢
      • 2014-10-13
      • 2016-01-25
      • 2010-09-15
      • 2013-01-07
      • 1970-01-01
      • 2018-07-31
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多