Модуль 6.9 (Вспомним вновь генераторы списков).
Ваша задача создать список кортежей на основании переменных colors и sizes.
Обратите внимание на порядок элементов в ответе, сперва мы берем первый цвет и для него перебираем все возможные размеры. Порядок формирования в этом задании важен
В качестве ответа выведите на экран полученный список кортежей
colors = ['White', 'Blue', 'Yellow', 'Purple', 'Black', 'Green'] sizes = ['S', 'M', 'L', 'XL', 'XLL'] # используя генератор списка создаем новый список. для понимания данного генератора приведу код без него # res = list() # for i in colors: # for j in sizes: # res.append((i,j)) res = [(i,j) for i in colors for j in sizes] # выводим получившийся список print(res)
В вашем распоряжении есть двумерный список
vector
. Ваша задача при помощи генератора-списка сделать на основании vector линейный(одномерный ) список и вывести его
vector = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18]] # используя генератор списка создаем новый список. Первый список переберет весь список и каждую итерацию i равна списку, затем вторым циклом мы проходимся по i и добавляем из него числа в наш список a = [j for i in vector for j in i] # выводим получившийся список print(a)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
colors = [‘White’, ‘Blue’, ‘Yellow’, ‘Purple’, ‘Black’, ‘Green’]
sizes = [‘S’, ‘M’, ‘L’, ‘XL’, ‘XLL’]
print([(a, b) for a in colors for b in sizes])
?!
В данном курсе часто появляются новые задачи которые не опубликованы на сайте.