Znaiemo informatyku
Перейти до вправи:
Вибір
Перейти до теми:
Мова програмування Python
Розгорнути на весь екран
Практикуйтеся без обмежень

Ваша кількість відповідей на день обмежена. Для збільшення ліміту або отримати доступ до аккаунту з ліцензією, будь ласка, увійдіть в систему.

Увійти в систему
Переглянути підсумовування теми
MAR
Поділитися
Показати налаштування вправи

QR-код

QR-код можна відсканувати, наприклад, за допомогою мобільного телефону, щоб перейти безпосередньо до цієї вправи або набору прикладів.

Код / коротка адреса

Трисимвольний код можна ввести в рядок пошуку, він також є частиною скороченої адреси.

Скопіюйте, клацнувши.

MAR

Налаштування вправи

Зверніть увагу, що налаштування дійсні лише для цієї вправи та предмету.

Списки в Python

Список (list) — це впорядкована колекція значень будь-якого типу.

Створення списку

Списки записуються з використанням квадратних дужок:

s = []           # порожній список

s = [8, 3, 45]   # список із трьох чисел

Ми також можемо створити список за допомогою ключового слова list.

s = list("порося")   # створює список ['п', 'о', 'р', 'о', 'с', 'я']

Індексація

Ми отримуємо доступ до окремих елементів списку за допомогою індексації з використанням квадратних дужок. Увага: індексуємо з нуля. Ми можемо індексувати назад за допомогою від’ємних чисел:

s = ["пес", "порося", "вівця", "коза"]

s[0]      # перший елемент списку => "пес"

s[1]      # другий елемент списку => "порося"

s[-1]     # останній елемент списку => "коза"

s[-2]     # передостанній елемент списку => "вівця"

Ми можемо використовувати двокрапку, щоб індексувати частину списку:

numbers = [37, 99, 42, 7, 13, 1, 1000]

print(numbers[2:5])  # => [42, 7, 13]

print(numbers[:3])   # => [37, 99, 42]

print(numbers[-2:])  # => [1, 1000]

Операції зі списками

Корисні функції зі списками:

s = [8, 3, 45]

a = len(s)    # довжина списку

s.append(7)   # додавання елемента до списку

s.sort()      # упорядкування елементів у списку

t = sorted(s) # сортує елементи в s і призначає цей новий список t

              # s не зміниться

Зауважте, що тут ми використовуємо так звану точкову нотацію: ми пишемо s.sort(), а не звичайний виклик функції у формі sort(s). Це пов’язано з тим, що списки представлено як об’єкти.

Списки та цикл for

Використовуючи цикл for, ми можемо перебирати елементи списку:

s = [8, 3, 45]

for x in s:

    print(x)

Крім того, ми можемо прокрутити елементи списку таким чином (це позначення ближче до того, як ми перебираємо списки в інших мовах програмування):

for i in range(len(s)):

    print(s[i])
Закрити

Списки в Python (легке)

Вирішено:

ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія