Рубрики

Python | Разница между списком и кортежем

List и Tuple в Python — это класс структуры данных. Список динамический, а кортеж имеет статические характеристики.
Список похож на массивы, объявленные на других языках. Списки не всегда должны быть однородными, что делает его самым мощным инструментом в Python. В Python список является типом контейнера в структурах данных, который используется для хранения нескольких данных одновременно. Списки являются полезным инструментом для сохранения последовательности данных и последующей итерации по ней.
Синтаксис:

list_data = ['an', 'example', 'of', 'a', 'list']

Кортеж также является типом данных последовательности, который может содержать элементы разных типов данных, но они неизменны по своей природе. Другими словами, кортеж — это коллекция объектов Python, разделенных запятыми. Кортеж быстрее, чем список из-за статичности в природе.
Синтаксис:

tuple_data = ('this', 'is', 'an', 'example', 'of', 'tuple')

Разница между списком и кортежем в Python:

SR.NO.LISTTUPLE
1Lists are mutableTuple are immutable
2Implication of iterations is Time-consumingImplication of iterations is comparatively Faster
3The list is better for performing operations, such as insertion and deletion.Tuple data type is appropriate for accessing the elements
4Lists consume more memoryTuple consume less memory as compared to the list
5Lists have several built-in methodsTuple does no have must built-in methods.
6The unexpected changes and errors are more likely to occurIn tuple, it is hard to take place.

Рекомендуемые посты:

Python | Разница между списком и кортежем

0.00 (0%) 0 votes