Извлечь элементы списка в нечетных позицияхPython

Программы на Python
Anonymous
Извлечь элементы списка в нечетных позициях

Сообщение Anonymous »

Поэтому я хочу создать список, который является подсписком некоторого существующего списка.

Например,

< р>

Код: Выделить всё

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
Но я хочу знать, есть ли другой способ сделать то же самое эффективно и за меньшее количество шагов.

Подробнее здесь: https://stackoverflow.com/questions/124 ... -positions

Вернуться в «Python»