Кортежи
Срезы списка - более продвинутый способ получения значений из списка. Чтобы сделать простой срез, необходимо индексировать список, используя два целых числа, разделенных двоеточиями. Программа вернет новый список, содержащий все значения со старого списка в заданном диапазоне.
Пример:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Результат:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Подобно аргументам range, первый индекс в срезе будет включен в результаты, а второй нет.

Если первый индекс в срезе опущен, программа выбирает с начала списка. Если второй в срезе опущен - программа выбирает до конца списка.
Пример:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Результат:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Срезы можно делать и с кортежами.

Срезы списков могут иметь третий параметр, задающий шаг. Тогда будут возвращаться только определенные значения со списка.
Пример:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Результат:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


[2:8:3] вернет элементы со 2-го индекса по 8 с шагом 3.

Отрицательные значения также могут использоваться для получения срезов (и обычной индексации списков). Когда используются отрицательные значения для первого и второго параметра среза (или обычного индекса), программа считает с конца списка.
Пример:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...


Результат:
Пожалуйста, войдите или пройдите Регистрацию чтобы увидеть содержимое "XCODE" BBкода...