Решение задач на языке программирования Python. Списки, кортежи

Дата Задача Описание
2013-11-11 Определить индексы элементов массива (списка), значения которых принадлежат заданному диапазону (Python)

Необходимо определить индексы элементов списка, значение которых не меньше заданного минимума и не больше заданного максимума.

Пусть исследуемый массив (список в Python) заполняется...

2013-12-01 Найти среднее арифметическое отрицательных элементов. Заменить на него минимальный элемент (Python)

В общем случае алгоритм решения данной задачи можно свести к следующему:

  1. Если очередной элемент меньше нуля, то увеличиваем счетчик отрицательных элементов и добавляем значение...
2013-12-05 Записать в последний элемент строки матрицы, сумму предыдущих той же строки (Python)

В матрице заменить последний элемент каждой строки на сумму предыдущих элементов той же строки.

Алгоритм решения основной части задачи (только сложение и замена):

...
2013-12-15 Получить список из положительных элементов другого списка, стоящих на четных местах (Python)

Дан список положительных и отрицательных вещественных чисел. Получить из этого списка другой список, состоящий только из положительных элементов первого, стоящих на четных местах.

Алгоритм...

2013-12-25 Найти расстояние между точками в n-мерном пространстве (Python)

Найти расстояние между точками с заданными координатами в n-мерном пространстве. Расстояние находится по формуле d = sqrt((a1 - b1)2 + (a2 - b2...

2013-12-26 Удаление элементов списка по условию (Python)

Допустим, у нас есть список чисел, из которого надо удалить элементы, удовлетворяющие определенному условию. Будем удалять из списка, состоящего из 20 чисел в диапазоне от 0 до 100, все элементы,...

2014-01-04 Найти произведение первого, третьего и шестого положительных элементов списка-массива (Python)

В списке, состоящем из положительных и отрицательных целых чисел, найти первый, третий и шестой положительные элементы и вычислить их произведение.

Задача усложнена тем, что, например,...

2014-01-24 Вывести содержимое списка по спирали (Python)

Вывести содержимое списка по 10 элементов в строке так, чтобы вывод происходил как-бы по спирали: каждая вторая строка должна выводиться задом наперед.

Решение задачи:...

2014-01-26 Найти начало и конец самой длинной последовательности максимумов в списке-массиве (Python)

Дан список-массив, заполненный случайным образом нулями и единицами. Найти самую длинную непрерывную последовательность единиц и определить индексы первого и последнего элементов в ней.

...

2014-11-18 Сортировка столбцов матрицы по возрастанию их сумм

Задача. Найти суммы элементов столбцов матрицы и отсортировать столбцы матрицы по возрастанию найденных сумм.

Матрица на языке программирования Python представляет...

2014-12-30 Найти самую длинную последовательность, упорядоченную по возрастанию (Python)

В списке чисел найти самую длинную последовательность, которая упорядочена по возрастанию. Если таких последовательностей несколько (с одинаковой максимальной длинной), то найти их все. Вывести на...

2015-01-02 Проверить уникальность элементов списка (Python)

В списке чисел проверить, все ли элементы являются уникальными, т.е. каждое число встречается только один раз.

Решить данную задачу на языке Python можно несколькими способами. "...

2017-08-26 Четные числа в начало списка, нечетные - в конец. Python

Задача:
Вводятся целые числа. Необходимо четные добавлять в начало списка, а нечетные - в конец.

Решение:

В языке...