Господа чтото я запутался. Пытаюсь отсортировать данные на "правильные" и не "правильные". Сортировка идет по количеству элементов.
com=[('Вест Хэм Юнайтед - Тоттенхэм Хотспур', 4.4, 4.3), ('Арсенал - Саутгемптон', 1.5, 4.84, 6.75), ('Борнмут - Вулверхэмптон Уондерерс', 2.88, 3.4, 2.64)]
c=[]
d=[]
for a in com:
b=len(a)
if b!=4:
print(str(a) +"Не полные реквизиты")
a = list(a)
a.append(d)
else:
print(str(a) +"Полные реквизиты")
a = list(a)
a.append(c)
print(c)
print(d)
ответ получаю такой
('Вест Хэм Юнайтед - Тоттенхэм Хотспур', 4.4, 4.3)Не полные реквизиты
('Арсенал - Саутгемптон', 1.5, 4.84, 6.75)Полные реквизиты
('Борнмут - Вулверхэмптон Уондерерс', 2.88, 3.4, 2.64)Полные реквизиты
[]
[]
Почему в переменных c и d пусто? и как получить данные из c и d ?