【发布时间】:2022-11-26 20:27:20
【问题描述】:
我有以下列表:
lst = ['L38A', '38', 'L', 'A', '-6.7742', '-3.5671', '0.00226028', '0.4888', 'L38C', '38', 'L', 'C', '-7.7904', '-6.6306', '0.0', '0.4888', 'L38D', '38', 'L', 'D', '-6.3475', '-3.0068', '0.00398551', '0.4888', 'L38E', '38', 'L', 'E', '-6.4752', '-3.4645', '0.00250913', '0.4888']
我希望多次提取列表 ('L38A') 中的第一个元素(位置 0)和第五个元素(位置 4)(-6.7742):
期望的输出
[('L38A','-6.7742'), ('L38C','-7.7904'), ('L38D','-6.3475')...('L38E','-6.4752')]
我努力了:
lst[::5]
【问题讨论】:
-
差不多好了 :) ;尝试 lst[::4]