Python не имеет встроенного типа данных для массива в том же смысле, что C или Java. Вместо массивов используются списки (list) и кортежи (tuple). Множество (set) - это другой тип данных.
Основные отличия:
| Особенность | Множество (set) | Список (list) | Кортеж (tuple) |
|---|---|---|---|
| Изменяемость | Изменяемое | Изменяемый | Неизменяемый |
| Порядок элементов | Неупорядоченное | Упорядоченный | Упорядоченный |
| Дубликаты | Не допускаются | Допускаются | Допускаются |
| Доступ по индексу | Нет | Да | Да |
| Назначение | Хранение уникальных элементов, операции над множествами | Хранение последовательности произвольных элементов | Хранение неизменяемой последовательности |
Примеры создания:
python