Лабораторія юного линуксоида, вільне програмне забезпечення, gnu
Кортеж - це один з типів даних мови програмування Python. Поряд зі списками і рядками, він відноситься до послідовностей (елементи можна витягати за індексом, брати зрізи). Відрізняється кортеж від списку тем, що він, як і рядок, незмінний (не можна змінити, додати, видалити окремий елемент кортежу). Від рядків же кортеж відрізняється тим, що він, як і список, містить окремі елементи, часто різних типів.
Так якщо ми маємо список
В Python легко виконати сортування списку за допомогою функції sort ():
У мові програмування Python є вбудовані функції пошуку мінімуму і максимуму. Їм можна передавати як один об'єкт (список або інший об'єкт-послідовність або ітеріруемий об'єкт), так і безпосередньо безліч однотипних об'єктів.
Якщо передається один список, то в ньому знаходиться мінімум або максимум, який повертається.
У списку чисел перевірити, чи всі елементи є унікальними, тобто кожне число зустрічається тільки один раз.
Вирішити це завдання на мові Python можна декількома способами. "Класичний" варіант - брати по черзі елементи списку і порівняти кожен з вартими за ним. При першому ж збігу елементів робиться висновок, що в списку є однакові елементи і робота програми завершується.
Ще одним способом вирішення може бути використання типу даних "безлічі" (set). Як. далі
У списку чисел знайти найдовшу послідовність, яка впорядкована за зростанням. Якщо таких послідовностей декілька (з однаковою максимальною довжиною), то знайти їх все. Вивести на екран сам список, довжину найдовшої впорядкованої по зростанню послідовності, саму послідовність (або кілька).
Якби було потрібно знайти тільки одну найдовшу послідовність, то при знаходженні її довжини відразу можна було б запам'ятовувати її початок і кінець. Але так як. далі
Завдання. Знайти суми елементів стовпців матриці і відсортувати стовпці матриці по зростанню знайдених сум.
Матриця на мові програмування Python являє собою список, в який вкладені інші однорозмірних списки. Кожен вкладений список вважатимемо рядком матриці. Таким чином, для того, щоб знайти суму елементів стовпця, треба з усіх вкладених списків взяти елементи з однаковим індексом. При зверненні до елементів вкладених списків перший. далі
Виконати циклічний зсув в списку цілих чисел так, щоб на початку виявився мінімальний елемент. Зрушення також повинен бути кільцевим, тобто елемент, що вийшов за межі списку, повинен з'являтися з іншого його кінця.
Наприклад, якщо дано список
[8, -2, 3, -4, 5]
. то його зрушення до мінімального на початку перетворює список так:
[-4, 5, 8, -2, 3]
Завдання включає два основних етапи. Перший - знайти індекс мінімального елемента. Другий - виконати зрушення на кількість. далі
Наприклад, треба створити список, заповнений натуральними числами до певного числа. ". Далі