Кортежи — очень полезный тип данных в Python, который позволяет хранить несколько элементов в одной переменной. Кортежи упорядочены, неизменяемы и могут содержать элементы разных типов данных. В этом уроке мы сосредоточимся на том, как создать пустой кортеж в Python.
Пустой кортеж в Python — это кортеж, не содержащий никаких элементов. Это полезно в качестве заполнителя, когда вам нужно создать кортеж, который будет заполнен позже, или когда вам нужно структурированно отразить отсутствие данных.
- 1. Использование пустых круглых скобок ()
- 2. Использование конструктора tuple()
- Зачем вам нужен пустой кортеж?
1. Использование пустых круглых скобок ()
Самый простой и распространенный способ создать пустой кортеж в Python — использовать пустую пару круглых скобок. Это также считается наиболее питоническим способом.
empty_tuple =()
Пример:
# Create an empty tuple using empty parentheses empty_tuple =() # Print the empty tuple print(empty_tuple) # Check its type print(type(empty_tuple))
Выход:
()
Вы можете проверить результат на скриншоте.
2. Использование конструктора tuple()
Вы также можете создать пустой кортеж в Python, используя конструктор tuple() без каких-либо аргументов.
empty_tuple = tuple()
Этот подход немного менее краток, но он ясно дает понять, что вы создаете кортеж в Python. В некоторых контекстах это может быть предпочтительным для ясности.
Вот пример создания пустого кортежа с использованием конструктора tuple() в Python.
# Create an empty tuple using the tuple() constructor empty_tuple = tuple() # Print the empty tuple print(empty_tuple) # Check its type print(type(empty_tuple))
Выход:
()
Вы можете увидеть скриншот ниже:
Зачем вам нужен пустой кортеж?
- В качестве заполнителя: когда вам нужен заполнитель для переменной, которая позже будет содержать кортеж.
- Функция без аргументов: при определении функции, которая не принимает аргументов, но вы все равно хотите использовать синтаксис вызова функции.
- Неизменяемость. В отличие от списков, кортежи неизменяемы. Поэтому иногда полезно иметь пустую неизменяемую коллекцию.