НачатьНачать бесплатно

Срезы списков

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

my_list[start:end]

Элемент с индексом start включается в результат, а элемент с индексом endнет. При этом оба индекса можно не указывать. Если не задать индекс start, Python начнёт срез с самого начала списка.

Это упражнение является частью курса

Введение в Python

Посмотреть курс

Инструкции к упражнению

  • С помощью среза создайте список downstairs, содержащий первые 6 элементов списка areas.
  • Создайте список upstairs из последних 4 элементов списка areas. На этот раз упростите срез, опустив конечный индекс.
  • Выведите оба списка — downstairs и upstairs — с помощью функции print().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
Редактировать и запускать код