Sobes.tech
Junior
301

Фарқияти байни маҷмӯъ ва рӯйхат дар Python чист?

Ҷавоб аз AI

sobes.tech AI

Python не имеет встроенного типа данных для массива в том же смысле, что C или Java. Вместо массивов используются списки (list) и кортежи (tuple). Множество (set) - это другой тип данных.

Основные отличия:

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

Примеры создания:

# Множество
my_set = {1, 2, 3, 1} // Дубликат 1 будет убран
print(my_set)

# Список
my_list = [1, 2, 3, 1]
print(my_list)

# Кортеж
my_tuple = (1, 2, 3, 1)
print(my_tuple)