0
Вопрос насущный. Python.
Есть три вопроса, пожалуйста, обясните что да как. 1. Почему первый варинт кода работает, а второй нет, хотя до ключевого слова for мы в обычных циклах имя переменной не ставим? 2. Неужели такое возможно? Я думал в квадратные скобки можно использовать только для обращения по индексу или для выполнения среза. Я был не прав? https://code.sololearn.com/ct8xyUtX8pIu/?ref=app
2 ответов
+ 1
a = [-1,2,3,4,5,6,7,-8,-9]
b= [0 if x < 0 else x**2 for x in a if x%2 ==0]
print (b)
+ 1
В Python, даже так возможно.