Font size
WorksheetsГенераторы
Total questions: 7
Worksheet time: 4mins
Представим, что нам необходимо создать список, состоящий из всех чисел от 1 до 10. Как
мы это можем сделать?
Заполнить вручную
Использовать цикл for
Списковое включение
Это невозможно
Что это за конструкция
list1 = [i for i in range(1, 11)]
Списковое включение
Словарь
Переменная
Что выведет строка
list1 = [i for i in range(1, 101) if i % 2 == 0]
print(list1)
Что выведет код
list1 = [i * j for i in range(1, 10) for j in [1, 2, 3]]
print(list1)
Что выведет код
list1 = [i * j for i in range(1, 10) if i % 2 == 0 for j in [1, 2, 3] if
j != 2]
print(list1)
Что выведет код
numbers = [1, 2, 3, 4]
result = (x * x for x in numbers)
print(next(result))
print(next(result))
print(next(result))
print(next(result))
for num in result:
print(num)
1, 4, 9, 16
1, 4, 9, 16
Если функция использует ключевое слово yield, она определяет объект, называемый
