а конкретнее
print("2+2", 2+2)?
final_part = [z for i in first_part n/i = z ]
Нужно чтобы сохранить результат операции деление одного числа на все числа другова масива. Как правильно написать в одну строчку ?
Классический подход: 1. Пишешь обычный вариант через цикл; 2. Упрощаешь, выполняешь рефакторинг; 3. Если есть возможность, собираешь однострочник. Смысо писать в одну строку - гонка за скоростью, памятью и читаемости(если алгоритм простейший). В других случаях лучше явно перебрать
final_part = [] for i in first_part: final_part.append(n/i)
x = [i for i in range(1,9)] y = 10 l = [y/i for i in x]
Обсуждают сегодня