Можно ли хранить в кортеже разные типы данных?

Да, в кортеже можно хранить элементы разных типов данных. Кортеж является неизменяемой последовательностью, допускающей хранение объектов разных типов.

Да, в кортеже (tuple) можно хранить разные типы данных. Кортеж - это упорядоченная, неизменяемая последовательность элементов, и каждый элемент может быть любого допустимого типа данных в Python (число, строка, список, словарь, другой кортеж, булево значение, и т.д.).

Пример:

my_tuple = (1, "Hello", 3.14, [1, 2, 3], True)

В этом примере кортеж содержит:

  • Целое число (1)
  • Строку ("Hello")
  • Число с плавающей точкой (3.14)
  • Список ([1, 2, 3])
  • Булево значение (True)

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

0