Итак, я хочу создать список, который является подсписком какого-либо существующего списка.
Например,
L = [1, 2, 3, 4, 5, 6, 7]
, я хочу создать подсписку li
, чтобы li
содержал все элементы в L
в нечетных положениях.
Пока я могу сделать это
L = [1, 2, 3, 4, 5, 6, 7]
li = []
count = 0
for i in L:
if count % 2 == 1:
li.append(i)
count += 1
Но я хочу знать, есть ли другой способ сделать то же самое эффективно и с меньшим количеством шагов.