Перейти к основному содержимому

Python: Одноразовая переменная

В Python переменные, состоящие только из одного знака подчеркивания (_), имеют специальное назначение. Вот несколько случаев, в которых они используются:

Игнорирование значений: _ используется, когда значение переменной не требуется использовать или присваивать. Например, если нам нужно только получить элементы списка, не обращая внимания на сами элементы, мы можем использовать _ в качестве пустой переменной для их игнорирования.

for _ in range(5):
print("Hello")

Игнорирование индексов: _ может использоваться для игнорирования индексов в цикле for, когда нам не требуется использовать каждый конкретный индекс элемента.

my_list = [1, 2, 3, 4, 5]
for _, value in enumerate(my_list):
print(value)

Использование как временной переменной: _ также может использоваться как временная переменная для сохранения значения, которое мы не собираемся использовать позже или для удобства чтения кода.

x, _, z = my_tuple

Хотя переменные, состоящие только из одного знака подчеркивания (_), могут быть использованы в этих случаях, важно помнить, что они не являются частично зарезервированными словами в Python и могут быть использованы в любом другом контексте.