https://www.cnblogs.com/lulipro/p/5052619.html
Используйте индекс, чтобы получить список элементов (случайное чтение)
Элементы списка поддерживаемых доступа индекса, вперед индекс, начиная с 0
цвета = [ "красный", "синий", "зеленый"]
Цвета [0] == "красный"
цвета [1] == "синий"
Кроме того, вы можете использовать отрицательный индекс (поддержку питона в упорядоченной последовательности отрицательного индекса)
Цвета [-1] == "зеленый"
список нарезки
Операция нарезки не свойственна списку, упорядоченная последовательность опорных секций Python, такие как строка, кортеж.
Кусочки и тип среза в соответствии с результатами возвращаемого типа объекта, последовательность возвращает ломтик объекты, такие как: список ломтика возвращает список,
Возвращает строку, струнные секции.
элементы последовательности Slice генерируются версии источника копирования. Таким образом, фрагмент представляет собой неполную копию.
Li = [ "А", "В", "С", "D"]
Формат: Li [старт: конец: шаг]
старт является отправной точкой для индекса среза, конец индекса нарезанного конца, но индекс среза значения конечного результата не входят. шаг размер шага 1 по умолчанию.
т = Li [0: 3] [ "А", "В", "С"] # начальный индекс 0 может быть опущен, т = Li [: 3]
т = Li [2:] [ "С", "D"] # конец опущен, а затем вырезать до конца
т = Li [1: 3] [ "В", "С"]
т = Li [0: 4: 2] [ "А", "С"] # от Li [0] для Li [3], размер шага установлен равным 2.
Как определить начало и конец, они, что такое отношение?
При определенных обстоятельствах шаг символ, начало и конец может быть смешано с использованием прямого и обратного индекса, независимо от того, что вы должны убедиться, что
Между открывающим и закрывающим элементами в том же направлении и интервала шага, в противном случае он будет вырезать пустой список
т = Li [0: 2]
т = Li [0: -2]
т = Li [-4: -2]
т = Li [-4: 2]
Приведенные выше результаты являются одинаковыми; Т [ «А», «Б»]
т = Li [-1: -3: -1]
т = Li [-1: 1: -1]
т = Li [3: 1: -1]
т = Li [3: -3: -1]
Приведенные выше результаты являются одинаковыми; Т [ «D», «С»]
т = Li [-1: -3]
т = Li [-1: 1]
т = Li [3: 1]
т = Li [3: -3]
Они вырезают пустой список
В то же время, шаг определяет положительные и отрицательные результаты элементарных участков собрали
Опустим начало и конец выражается в первоначальный список всех целевых
т = Li [:: - 1] т ---> [ "С", "В", "А"] # обратный вырезать, вырезать всех
т = Li [:] т ---> [ "А", "В", "С", "D"] # 正向 切 全部