【发布时间】: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 中出现同样的错误