Tag: список

Код, который делает циклическую ссылку для x пробелов в списке

У меня есть задача создать программу, в которой я получаю m, n и k. Я должен создать список a с элементом n*m . Список b должен иметь элемент n*m . Он создается из списка a с циклическим сдвигом k вправо для m элементов списков. Я знаю, что это плохо объяснено. Пример: n=3 m=4 A=1 2 […]

итерация по списку на основе значения символа в каждом элементе списка (python)

У меня есть список значений в виде: [0,1], [0,2], [1,3], [2,4], [3,5], [4,6], [5,7], [7,9] . Я хотел бы перебирать список, начиная с [0,1] и если второй символ (в данном случае 1) равен числу первого символа другого элемента списка (в этом случае это соответствовало бы [1,3] , он перейдет к [1,3] а затем [3,5], [5,7] […]

Списки и функции Python, находящие максимальные / минимальные месяцы осадков

Моя программа должна принимать количество осадков за каждый месяц и вычислять общее количество осадков за год, среднемесячные осадки и месяцы с максимальным (максимальным) и самым низким (минимальным) количеством осадков. Все работает так, как планировалось, за исключением выходов самого высокого и самого низкого месяца. Мне нужно, чтобы это отображало название месяцев с самыми высокими и самыми […]

разделение списка python на два без дополнительной памяти

Я хотел бы разбить список int l в двух небольших списках l1 , l2 (я знаю точку разделения n ). Я уже могу выполнить расщепление, скопировав элементы l2 в другой список, а затем удалив их из l , но для этого требуется наличие как минимум n + n/2 элементов в памяти, и это невозможно, так […]

Присвоить только определенные слова из списка переменной

Я пытаюсь назначить слова из списков, находящихся в списке playerdeck переменной. Это код, который я пытался использовать, но он возвращает False . playerdeck = ['Five of Spades', 'Eight of Spades', 'Eight of Clubs', 'Four of Clubs', 'Ace of Spades', 'Eight of Hearts', 'Four of Diamonds'] cards = ['King', 'Queen', 'Jack', 'Ace', 'Two', 'Three', 'Four', 'Five', […]

Переупорядочить элементы в списке таким образом, чтобы ни один из двух соседних одинаковых

Как мы можем сделать это наиболее эффективно? Учитывая список с повторяющимися элементами, задача состоит в том, чтобы переупорядочить элементы в списке, чтобы не было двух соседних элементов. Input: [1,1,1,2,3] Output: [1,2,1,3,1] Input: [1,1,1,2,2] Output: [1,2,1,2,1] Input: [1,1] Output: Not Possible Input: [1,1,1,1,2,3] Output: Not Possible Редактировать: Алгоритм вообще тоже! Это не должно быть Python.

Использование Python для сравнения списков?

Я довольно новичок в python, только начал курс в этом семестре. Я изо всех сил пытаюсь найти способ написать код, который берет правильные ответы и сохраняет их как список, а затем читает ответы учеников по каждому из 20 вопросов из txt-файла и сохраняет ответы в другом списке. После этого я хочу сравнить списки, а затем […]

Выполнение операций между двумя списками списков и отслеживанием исходного списка

У меня есть что-то в виду, что я нахожу довольно запутанным писать. Простите меня за это, и я сейчас буду прыгать. В принципе, у меня есть два списка списков , каждый из которых имеет различное количество элементов. L1 = [[1.1,1.2],[1.3,1.4]] L2 = [[2.1,2.2],[2.3,2.4],[2.5,2.6]] В моей строке кода у меня есть определенная функция, чтобы найти «кратчайшее […]

Добавление элементов из списков в список списков в python

Допустим, у меня есть один список a и список списков b : a = ['1','2','3'] b = [['Hello'],['I'],['am']] Как я могу получить следующий результат? b = [['Hello','1'],['I','2'],['am','3']] Я пробовал разные вещи неубедительно, как следующее. for i in a: for j in range(b): j.append(i[j]) print(b) EDIT: Я искал способ сделать это, если два списка не имеют […]

Python – список версий вместо неизменяемого списка?

Обновить: Начиная с CPython 3.6, словари имеют версию (спасибо, pylang за то, что я показал это мне). Если бы они добавили одну и ту же версию в список и сделали ее общедоступной, все 3 утверждения из моего исходного сообщения пройдут! Это определенно соответствовало бы моим потребностям. Их реализация отличается от того, что я предполагал, но […]

Python - лучший язык программирования в мире.