В Python есть несколько структур данных, которые представляют собой упорядоченные коллекции объектов и могут содержать объекты разных типов. Давайте рассмотрим каждую из них:
  - Списки: 
    
      - Списки в Python представляют собой упорядоченные коллекции, которые могут содержать элементы различных типов, включая числа, строки, другие списки и даже объекты.
- Списки создаются с помощью квадратных скобок, например: my_list = [1, 'text', 3.14, [1, 2, 3]].
- Элементы списка могут быть изменены, что делает списки изменяемыми структурами данных.
 
- Кортежи: 
    
      - Кортежи также являются упорядоченными коллекциями, которые могут содержать элементы разных типов.
- В отличие от списков, кортежи являются неизменяемыми, что означает, что после их создания содержимое нельзя изменить.
- Кортежи создаются с помощью круглых скобок, например: my_tuple = (1, 'text', 3.14).
 
- Словари: 
    
      - Словари представляют собой неупорядоченные коллекции пар "ключ-значение".
- Хотя словари не являются упорядоченными коллекциями в традиционном смысле, начиная с Python 3.7 они сохраняют порядок добавления элементов.
- Словари могут содержать ключи и значения разных типов, например: my_dict = {'name': 'Alice', 'age': 30, 'height': 1.75}.
 
- Множества: 
    
      - Множества представляют собой неупорядоченные коллекции уникальных элементов.
- Хотя множества могут содержать объекты разных типов, они не являются упорядоченными и не позволяют дублирование элементов.
- Множества создаются с помощью фигурных скобок или функции set(), например:my_set = {1, 'text', 3.14}.
 
Таким образом, из перечисленных структур данных, списки и кортежи являются упорядоченными коллекциями, а словари сохраняют порядок с версии 3.7. Множества не являются упорядоченными коллекциями.