Sobes.tech
Junior
313

Python'da küme ile dizi arasındaki fark nedir?

AI'dan gelen yanıt

sobes.tech yapay zeka

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)