Python3. Разница между массивом и списком.

В Python списки и массивы представляют собой наборы значений. Эти значения называются элементами.

Обычно элементами являются данные любого типа, включая даже объекты и другие массивы и списки.

Но не для массивов в Python. Массивы в Python похожи на списки. Но у них есть некоторые различия. Размер и тип элемента в массиве определяется при его создании.

Давайте посмотрим, как можно создать массив в Python.

from array import array

numbers = array('i', [2, 4, 6, 8])
print numbers[0]
Вход в полноэкранный режим Выйти из полноэкранного режима

В примере, прежде всего, импортируется модуль array для работы с массивами в Python.

Затем создается новый массив. В этом массиве все элементы имеют тип integer.

Первым аргументом является типовой код. Он определяет, какой тип данных будет находиться в массиве. Например, ‘i’ — это тип int. А ‘u’ означает, что тип элементов в массиве — символы юникода. Для типа float нужно указать ‘d’.

Со списками в Python работа будет проходить несколько иначе. Списки могут содержать элементы различных типов данных.

list1 = [] #Creating of empty list
list2 = ['a', 'b', 2, ['c', 3]]
Вход в полноэкранный режим Выход из полноэкранного режима

Здесь мы создали два списка. Один из них — emtpy. Второй список содержит элементы разных типов данных.

Оцените статью
Procodings.ru
Добавить комментарий