почтовый индекс (* итераций)
zip (iterator1, iterqator2, iterator3 ...)
Создайте итератор, который агрегирует элементы из каждого из повторяемых элементов.
Возвращает итератор кортежей, где i-й кортеж содержит i-й
элемент из каждой последовательности аргументов или итераций. Итератор
останавливается, когда кратчайший итеративный ввод исчерпан.
обед = [['Закрыто'], ['Паста Аль Карне с тертой говядиной, томатной сальсой и тертым сыром', 'Паста с рататуем'], ['Блины с творогом и джемом', 'Блины с творогом и варенье '], [' Панированное рыбное филе с отварным картофелем в холодном соусе ',' Вегетарианская мусака '], [' Гамбургеры с хлебом и классическими аксессуарами ',' Вегетарианские бургеры с классическими аксессуарами ']]
дни = ['понедельник', 'вторник', 'среда', 'четверг', 'пятница']
r =list(zip(days, lunch)) # ('Monday', ['Closed']), ('Tuesday', ['Pasta Al Carne with shredded beef, tomato salsa and grated cheese', 'Pasta with ratatouille']), ...
for item in r:
if 'Closed' not in item[1]: # Check if closed
print ("{}: {}. Vegeterian: {}".format(item[0], item[1][0], item[1][1]))
else:
print ("{}: {}".format(item[0], item[1][0]))
выход:
Monday: Closed
Tuesday: Pasta Al Carne with shredded beef, tomato salsa and grated cheese. Vegeterian: Pasta with ratatouille
Wednesday: Pancake with cottage cheese and jam. Vegeterian: Pancake with cottage cheese and jam
Thursday: Breaded fish fillet with cold sauce boiled potatoes. Vegeterian: Vegetarian moussaka
Friday: Hamburgers with bread and classic accessories. Vegeterian: Vegetarian burgers with classic accessories