扫码关注官方订阅号
list = ['a','b','c','d','e'] for i in range(len(list)): print i,":",list[i]
对于以上的代码,有更pythonic的写法吗? 即:下标和value一起遍历出来
ringa_lee
这样算不算:
lst = ['a','b','c','d','e'] for (i, item) in enumerate(lst): print i, ':', item
list = ['a','b','c','d','e'] for i in list: print "%s : %s" % (list.index(i), i)
python3中,print函数用sep表示分隔符,在打印多于2个变量时尤其省事。
lst = ['a','b','c','d','e'] for (i, item) in enumerate(lst): print(i, item,sep=':')
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这样算不算:
python3中,print函数用sep表示分隔符,在打印多于2个变量时尤其省事。