Возможный дубликат:
Программа Python для разбиения списка на два списка с чередующимися элементами
У меня есть список вроде этого:
list1 = [blah, 3, haha, 2, pointer, 1, poop, fire]
Выход, который я хочу:
list = [3, 2, 1, fire]
Итак, я хочу составить список четных элементов из прежнего списка. Я попытался использовать инструкцию for
и попытался удалить 2-й элемент, добавив их в список, но это не сработало:
count = 0
for a in list1:
list2.append(a)
if count % 2 = = 1:
list2.pop(count)
print list2
Любые предложения?