
10 фишек Python, которые поднимут ваш скилл на новый уровень. Часть 1
В данной статье автор поделился некоторыми полезными функциями, которые помогут вам улучшить ваш код.
Генераторы списков
#статьи
В данной статье автор поделился некоторыми полезными функциями, которые помогут вам улучшить ваш код.
Генераторы списков
squares = [x**2 for x in range(1, 11)]
Перечисления for index, value in enumerate(my_list):
print(f"{index}: {value}")
Лямбда-функцииsquare = lambda x: x**2Множественное назначение
my_tuple = ("Алиса", 30) # Наш кортежИзвлечение части списка
name, age = my_tuple # Непосредственно распаковка
print(name) # Выведет 'Алиса'
my_list[1:4] # returns the sublist from index 1 (inclusive) to 4 (exclusive)Включение
squares = {x: x**2 for x in range(1, 11)}«Моржовый» оператор
n = 0F-строки
while (n := n + 1) < 10:
print(n)
name = "Alice"any() и all()
age = 30
print(f"My name is {name} and I am {age} years old.")
nums = [1, 3, 5, 7, 9]Подробнее👇
print(any(x % 2 == 0 for x in nums)) # False
print(all(x % 2 != 0 for x in nums)) # True
#статьи