Tag: список

перечисление списка в списке

У меня есть дата с событиями, которые произошли в день. Я хочу перечислить список событий в день, когда я показываю календарь. Также мне нужно удалить событие из списка. def command_add(date, event, calendar): if date not in calendar: calendar[date] = list() calendar[date].append(event) calendar = {} command_add("2015-10-29", "Python class", calendar) command_add("2015-10-12", "Eye doctor", calendar) command_add("2015-10-12", "lunch with […]

удаление элемента из списка в python

Есть ли способ удалить элемент из списка в python в O (1) complex.ie, remove (value): он выполняет поиск по линейному списку и удаляет права.? Итак, есть ли способ удалить элемент в O (1) сложности, указав индекс или значение? Когда вводный список размером 100000 присваивается следующему коду, он превышает ограничение по времени .., даже после использования […]

Список python: удваивает каждый элемент в списке, сохраняя структуру

Как написать функцию, чтобы удвоить каждый элемент в списке, сохраняя структуру списка? Например: f([1, [2, [3]]]) => [2, [4, [6]]]

Условные термины в инициализации списка Python

Я хочу сделать что-то вроде этого: a = some_funct() b = [ 1, a if a is not None ] Список b должен быть одним элементом длинным, если a – None, а два элемента длинны, если a не является None. Возможно ли это в Python или мне нужно использовать отдельную, если проверить, а затем добавить […]

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

Допустим, у меня есть: dict_listA = [ {'id':0, 'b':1}, {'id':1, 'b':2}, {'id':2, 'b':3}, ] а также dict_listB = [ {'id':1, 'b':1}, {'id':2, 'b':3}, {'id':3, 'b':2}, ] Как получить список идентификаторов, где у нас есть пересечение их на основе «id», но симметричная разница на основе b? same_a_different_b = [ {'id':1, 'b':2}, ] в настоящее время это […]

Захват добавления / удаления элементов из списка в python

Я бы хотел создать замену для list python, что позволит мне узнать, когда элемент будет добавлен или удален. Подкласс списка или что-то, что реализует интерфейс списка, будет одинаково хорошо работать. Я бы предпочел решение, в котором мне не нужно переопределять все функции списка. Есть ли простой + pythonic способ сделать это? псевдокод: class MyList(list): # […]

Средние повторяющиеся значения из двух парных списков в Python с использованием NumPy

Раньше я столкнулся с проблемой усреднения двух парных списков, и я успешно использовал полученные ответы. Однако с большими (более 20 000) пунктами процедура несколько медленная, и мне было интересно, будет ли использовать NumPy быстрее. Я начинаю с двух списков, одного из поплавков и одного из строк: names = ["a", "b", "b", "c", "d", "e", "e"] […]

Как поддерживать строгий чередующийся шаблон элементов «типы» в списке?

Учитывая список строк, где каждая строка находится в формате «A-something» или «B-somethingelse», а элементы списка в основном чередуются между фрагментами данных «A» и «B», как могут быть устранены нарушения? Неравномерности – это любая последовательность, которая нарушает структуру AB. Если есть несколько A, следующий B также должен быть удален. Если есть несколько B, предыдущий A также […]

Python: преобразовать список списков кортежей

Предположим, что у меня есть структура данных следующим образом: [[ tuple11, tuple12, … ], [ tuple21, tuple22, … ], …] То есть внешний список может иметь любое количество элементов, и каждый элемент (список) может содержать любое количество элементов (кортежей). Как я могу преобразовать его в: [[ tuple11, tuple21, … ], [ tuple12, tuple22, … ], […]

python 3.4 – понимание переменной temp в списке

У меня есть список словарей, и я хотел бы извлечь определенные данные на основе определенных условий. Я хотел бы извлечь только валюту (как int / float), если в валюте отображается USD и больше 0. curr = [{'currency': '6000.0000,EUR', 'name': 'Bob'}, {'currency': '0.0000,USD', 'name': 'Sara'}, {'currency': '2500.0000,USD', 'name': 'Kenny'}, {'currency': '0.0000,CND', 'name': 'Debbie'}, {'currency': '2800.0000,USD', 'name': […]

Interesting Posts for Van-Lav

Как создать регулярные точки на цилиндрической поверхности

Доступ к клавише dict и возврату Нет, если не существует

Вызов переменных из других файлов в Python

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

Каков реальный пример инъекции зависимостей на динамическом языке?

Каков 5-значный буквенно-цифровой идентификатор в URL-адресе reddit?

Может ли Python быть хорошей альтернативой для веб-приложения, которое в противном случае было бы выполнено в Java EE?

Python против Groovy против Ruby? (на основе критериев, перечисленных в вопросе)

Скопируйте все файлы и папки из некоторого корня

минимальный пример микрофракции бутылок Python с использованием gevent-socketio и Socket.IO.js

правильное использование scipy.optimize.fmin_bfgs

Лучшие практики для Python UnicodeDecodeError

Можно ли отлаживать приложения CherryPy?

Почему Python не делает ошибку для этого?

Как получить массив случайных чисел нестандартного типа в numpy

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