【问题标题】:enumerate in python over a list with an index? [closed]在python中枚举带有索引的列表? [关闭]
【发布时间】:2023-03-16 12:29:01
【问题描述】:

有人问我这个函数调用的输出是什么: 枚举([6, '一', 'a'], 3)[1]

python 解释器说它是一个错误,因为它不可编写脚本,如果你取消索引调用,它只会返回一个枚举函数 有谁知道这会返回什么,假设它会起作用?

【问题讨论】:

  • The python interpreter says its an error。这会发生在我们所有人身上(假设我们都在使用 python 3+)。在 python2 中(你不应该使用它,因为它不再受支持),答案是(4, 'one')
  • 请阅读enumerate 函数。这真的比在 SO 上写一个问题要快得多,也更有效率。
  • @inspectorG4dget 在 python2 中出现同样的错误

标签: python list enumerate


【解决方案1】:

尝试评估list(enumerate([6, 'one', 'a'], 3))[1]

【讨论】:

    猜你喜欢
    • 2021-04-18
    • 1970-01-01
    • 2020-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多