我有一个简单的问题。如果我在 python 中有一个 for 循环,如下所示:
for name in nameList:
我如何知道元素名称的索引是什么?我知道我可以做一些类似的事情:
i = 0
for name in nameList:
i= i + 1
if name == "something":
nameList[i] = "something else"
我只是觉得应该有一种更易读的方式来做到这一点......
当然!您可以通过直接访问和修改循环内的元素来进一步压缩它:
蟒蛇 复制代码 对于索引,枚举中的名称(nameList): 如果名称==“某事”: nameList[索引] = "其他内容" 这种方法结合了可读性和简洁性,利用 enumerate() 函数同时获取索引和元素。Duluth GA 中的绘画服务