PRO_PYTHON_CODE Telegram 1089
🐍 Советы и рекомендации по работе с Python

Упрощенный оператор if
m = 3

# don't use this
if m == 1 or m == 2 or m == 3 or m == 4:
print("if statement 1")

# use this
if m in [1, 2, 3, 4]:
print("if statement 1")


Обмен двумя переменными
Python предоставляет возможность делать назначения и менять их местами в одной строке.
x, y = 5, 10
print(x, y) # 5 10

x, y = y, x
print(x, y) # 10 5


Использование тернарного оператора для условного присваивания
Тернарные операторы – это краткое обозначение операторов if-else в одной строке.
# if_true if expression else if_false

condition = True
print("Condition is True" if condition else "Condition is False")

Перечисление встроенных функций
С помощью перечислителей можно работать как с индексом, так и со значением, когда вы находитесь в цикле.
my_list = [10, 20, 30, 40]
for i, value in enumerate(my_list):
print(i, value)

# 0 10
# 1 20
# 2 30
# 3 40


Функция Zip
Функция zip объединяет элементы из нескольких итерируемых объектов в кортежи.
list1 = [1, 2, 3, 4, 5]
list2 = [5, 4, 3, 2, 1]

print(zip(list1, list2))
# [(1, 5), (2, 4), (3, 3), (4, 2), (5, 1)]


Создание словарей с помощью функции Zip
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)

# {1:4, 2:5, 3:6}
print(dict(zip(tuple1, tuple2)))
👍145🔥3



tgoop.com/pro_python_code/1089
Create:
Last Update:

🐍 Советы и рекомендации по работе с Python

Упрощенный оператор if
m = 3

# don't use this
if m == 1 or m == 2 or m == 3 or m == 4:
print("if statement 1")

# use this
if m in [1, 2, 3, 4]:
print("if statement 1")


Обмен двумя переменными
Python предоставляет возможность делать назначения и менять их местами в одной строке.
x, y = 5, 10
print(x, y) # 5 10

x, y = y, x
print(x, y) # 10 5


Использование тернарного оператора для условного присваивания
Тернарные операторы – это краткое обозначение операторов if-else в одной строке.
# if_true if expression else if_false

condition = True
print("Condition is True" if condition else "Condition is False")

Перечисление встроенных функций
С помощью перечислителей можно работать как с индексом, так и со значением, когда вы находитесь в цикле.
my_list = [10, 20, 30, 40]
for i, value in enumerate(my_list):
print(i, value)

# 0 10
# 1 20
# 2 30
# 3 40


Функция Zip
Функция zip объединяет элементы из нескольких итерируемых объектов в кортежи.
list1 = [1, 2, 3, 4, 5]
list2 = [5, 4, 3, 2, 1]

print(zip(list1, list2))
# [(1, 5), (2, 4), (3, 3), (4, 2), (5, 1)]


Создание словарей с помощью функции Zip
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)

# {1:4, 2:5, 3:6}
print(dict(zip(tuple1, tuple2)))

BY Python RU


Share with your friend now:
tgoop.com/pro_python_code/1089

View MORE
Open in Telegram


Telegram News

Date: |

Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). Telegram Channels requirements & features The Standard Channel Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.” Hashtags
from us


Telegram Python RU
FROM American