import random
a = []
for _ in range(20):
a.append(random.randint(1, 101))
b = []
for i in range(0, len(a)):
if i % 2 == 0:
a[i] = ''
for k in a:
if type(k) == int:
b.append(k)
print(a)
print(b)
Если нулевой элемент не считать за четный, то просто во втором чикле вместо (0, len(a)) сделайте (1, len(a))
P.S. если , отметьте лучшим решением:)
Объяснение: