Задать вопрос
@tofel

Как сделать сортировку в Python?

Господа чтото я запутался. Пытаюсь отсортировать данные на "правильные" и не "правильные". Сортировка идет по количеству элементов.
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 ?
  • Вопрос задан
  • 98 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
alternativshik
@alternativshik
так они никак не используются в работе программы.
Вот они и пустые.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы