gpt4 book ai didi

Pythonic : range vs enumerate in python for loop

转载 作者:太空狗 更新时间:2023-10-29 18:04:38 25 4
gpt4 key购买 nike

<分区>

你能告诉我为什么当我需要索引和循环遍历列表时的值并使用时它被认为是“非pythonic”吗:

a = [1,2,3]
for i in range(len(a)):
# i is the idx
# a[i] is the value

而是推荐使用

for idx, val in enumerate(a):
print idx, val

谁定义了“pythonic”,为什么后者更好?我的意思是它在可读性方面并没有好多少,对吧!?

提前致谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com