【发布时间】:2019-10-15 14:26:42
【问题描述】:
输入数据:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
输出数据:[1, 2, 6, 4, 5, 12, 7, 8, 18, 10]
我已经阅读了许多建议使用包含第一个元素的切片表示法的答案。但就我而言,我应该获取列表中的每个第三个元素。
是否有可能提高我的认识?
for index in range(len(data)):
if (index + 1) % 3 == 0:
data[index] = data[index] * 2
【问题讨论】:
标签: python list collections iteration list-comprehension