索引值迭代
在处理序列时,enumerate()
函数可以同时获取元素索引和值。使用 for idx, val in enumerate(my_list)
即可。传递起始参数 1
可按照行号从 1
开始输出,如 for idx, val in enumerate(my_list, 1)
。这在报告文件错误时很有用,如:def parse_data(filename): with open(filename) as f: for lineno, line in enumerate(f, 1): if error: print(f'第 {lineno} 行:解析错误:{error}')
5.68MB
文件大小:
评论区