Вопрос №320 от пользователя Тимофей в уроке «Типы-коллекции», курс «Введение в Python»
Что то не могу понять как решать task1
def task(seq1, seq2):
# BEGIN
a = set(seq1)
b = set(seq2)
c = a & b
x= list(c)
print x или print seq2, seq1, x
3
0
a & b
выдает пересечение, теперь надо перевести его в список, отсортировать и вернуть оператором return
3
Если так
a = set(seq1)
b = set(seq2)
c = b & a
c = list(c)
c = c[::-1]
return c
то
assert [3, 2] == [2, 3]
если если убрать c = c[::-1] то
assert [99, 22.0] == [22.0, 99]
либо надо в test_task поменять [2, 3] на [3, 2] либо я опять накосячил (
0
[::-1]
это реверс, а не сортировка!
2
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.





Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
1 июня
16 месяцев


