У цих прикладах lst
–- це якийсь список.
"Повернути" означає "перетворити у". Наприклад, якщо команда отримує список на вхід та "повертає число", то насправді вона перетворює цей список на число.
lst = [...]
–- створення списку і присвоєння йому імені. Замість ...
треба написати елементи через комуlst = list()
–- створити порожній списокlst = list(range(a,b))
–- створити список з чисел від a
до b - 1
lst = random.choices(range(10), k=100)
–- створити список 100 випадкових чисел від 0 до 9lst = st.split(" ")
–- розбити рядок st
на слова (розділяє по пробілам). Замість " "
можна використати якийсь інший рядок, наприклад st.split(";")
буде розділяти по крапкам з комоюlen(lst)
–- повертає кількість елементів у спискуsum(lst)
–- повертає суму чисел у списку (працює тільки для чисел)' '.join(lst)'
–- з'єднує список в один рядок, розділяючи елементи пробілом, і повертає цей рядок. Замість пробілу можна написати будь-що інше, наприклад '; '.join(lst)'
з'єднає через крапку з комою та пробілlst1 + lst2
–- повертає об'єднаний списокsorted(lst)
–- повертає відсортований у порядку зростання списокlst * X
–- повертає новий список, в якому lst
повторється X разівlst[x]
–- повертає x-тий елемент списку (рахуючи з нуля). Якщо індекс виходить за межі списку, то буде помилкаlst[-x]
–- повертає x-тий з кінця елемент спискуlst[a:b]
–- повертає новий список, який утворений з елементів індексів від a
до b
, не включаючи елемент з індексом b
lst[:b]
–- повертає новий список, який утворений з елементів індексів від 0
до b
, не включаючи елемент з індексом b
lst[t:]
–- повертає новий список, який утворений з елементів індексів від t
до кінцяlst[:]
–- повертає новий список, який є точною копієюlst[::-1]
–- повертає новий список, який складається з тих же елементів, тільки задом-напередlst[x] = b
–- записати в список по індексу x
інший елемент b
. Попередній елемент перезатретьсяlst.append(x)
–- додати елемент x
в кінець спискуlst.insert(X, a)
–- вставити в список елемент a
в місце по індексу X
, нічого не перезатретьсяlst.pop(x)
–- викинути елемент з індексом x
з списку, і повернути цей елемент. Якщо не вказувати параметр, то викине останній елементrandom.shuffle(lst)
–- переставити елементи в списку випадковим чиномsort(lst)
–- переставити елементи в списку по порядкуСтворіть кілька списків:
Знайти суму чисел у списках, які ви створили раніше (за умови, що це списки з числами).
Знайти середнє арифметичне у списках вище. Середнє арифметичне рахується як сума елементів поділити на їх кількість.
Отримати найбільший елемент списку. Використати такий алгоритм: посортувати список і витягнути останній елемент.
Нехай є рядок
Потрібно розбити цей рядок на слова.
Нехай є список, наприклад
Потрібно з'єднати всі ці букви в один рядок (без пробілів).
Використовуючи дві попередні вправи, потрібно замінити пробіли на коми в рядку.
Визначити чи число, яке написав юзер, просте. Тобто, ділиться націло тільки на 1 та на самого себе.
Зробити список з усіх простих чисел, які менші ніж 1000.
Зробити список перших 1000 простих чисел.
Перетворити число у список його десяткових цифр.
Банківські карточки та деякі номери, які людям треба час від часу набирати руками, мають захист від помилок. Людина легко може зробити помилку, і якщо кошти перейдуть кудись не туди –- ой біда.
Цей захист виглядає у вигляді додаткової цифри. Ця цифра генерується (або перевіряється) по алгоритму Луна.