Список обычно содержит количество элементов, к которым обращается только один индекс. Например, список list = [1,2,3,4]
имеет 4 элемента, к которым вы можете получить доступ с помощью list[0]
, что дает 0 или list[2]
, что приводит к 3 или list[-1]
, что приводит к 4.
Обратите внимание, что вы можете использовать отрицательный индекс.
Теперь, если вам нужно более одного измерения, вы хотите построить матрицу. Матрица - это в основном список списка.
Существует несколько способов построения матрицы. Мой предпочтительный способ - matrix1 = [[0.0 for x in range(0, lenght)] for y in range(0, lenght)]
, но также matrix2 = [[1,2,3],[3,4,5]]
может работать.
Если вы хотите получить доступ к матрице, вы можете сделать это с помощью matrix2[0][1]
, что даст 2. Обратите внимание, что первый индекс обращается к первому списку, а второй - к списку в первом списке.
Теперь, по-видимому, вы хотите использовать список для хранения кортежей.
В этом случае у вас есть кортежи tuple = (value1, value2)
, хранящиеся в списке.
Например, list = [(1,2),(3,4),(5,6)]
содержит три кортежа. Вы можете получить доступ к кортежу как к списку, так что вы можете получить доступ к значению 2 с помощью list[0][1]
.
Подводя итог, список и кортежи доступны с помощью скобок []
. Отрицательные значения приемлемы. Вы можете хранить кортежи в списках или списки в списках. Если вы это сделаете, вы должны использовать несколько скобок []
.