索引值迭代

在处理序列时,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}')

pdf 文件大小:5.68MB