Tag: список

difflib.get_close_matches выкидывают имена в списке, если первый ответ неверен

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

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

Один из ответов в «python way» для синтаксического анализа и условной замены каждого элемента в 2D-списке показал мне, что я понимаю даже меньше, чем я думал. Учитывая список списков, содержащих строки: myLists = [['5','cat','23'], ['33','parakeet','scalpel'], ['correct','horse','battery','staple','99']] Я хочу заменить каждый элемент возвратом: def numParser(string): try: return int(string) except ValueError: return string Мой исходный код был […]

Python: как создать новый список на основе существующего списка без определенных объектов

У меня есть список: a = ['house', 'bikeCT', 'car', 'bike', 'houseCT'] Я хочу новый список, основанный на списке a, без всех объектов, содержащих 'CT' . Как я мог это сделать?

Объединение 2 списков, таких как UNION, т.е. сохранение 1 копии взаимных позиций между 2 списками и добавление других

Я отредактировал его. Я сделал их списки для словарей. Если a и b – 2 словаря: a = {'UK':'http://www.uk.com', 'COM':['http://www.uk.com','http://www.michaeljackson.com']} bb = {'Australia': 'http://www.australia.com', 'COM':['http://www.Australia.com', 'http://www.rafaelnadal.com','http://www.rogerfederer.com']} Я хочу объединить их {'Australia': ['http://www.australia.com'], 'COM': ['http://www.uk.com', 'http://www.michaeljackson.com', 'http://www.Australia.com', 'http://www.rafaelnadal.com', 'http://www.rogerfederer.com'], 'UK': ['http://www.uk.com']} Я хочу объединить их, т.е. **How to do it in Python without overwwriting and replacing […]

уникальный список python на основе элемента

У меня есть список old_list = [ (1, 'AAA', None, 1), (2, 'AAA', 'x', 0), (5, 'AAB', 'z', 1), (6, 'ABB', 'x', 1), (9, 'ABB', 'x', 1)] Как я хочу получить новый список, есть уникальный i [1] и больший id i [0], как этот результат new_list = [ (2, 'AAA', 'x', 0), (5, 'AAB', 'z', […]

Что означает «или» в инструкции return python / Объяснение суммы подмножества списка

Я делал сложную задачу Python Array Addition I, но я не мог понять это правильно. Я видел правильный код другого пользователя, и я немного озадачен этим. В основном, что делает «или» в заявлении о возврате? Это мешает мне полностью понять решение этой проблемы. Благодарю. Возникает вопрос: пусть функция ArrayAdditionI (arr) принимает массив чисел, хранящихся в […]

Запись и чтение списков в текстовые файлы в Python: есть ли более эффективный способ?

Ниже приведена программа, которая просит пользователя ввести рецепт и сохранить свои ингредиенты в наборе списков. Затем программа сохраняет данные списка в текстовый файл. Если выбран вариант 2, он будет извлекать сохраненные данные из текстового файла и загружать его обратно в программу для обработки и отображаться пользователю. Текстовому файлу не нужно хранить данные в формате, удобочитаемом […]

добавить один и тот же элемент в несколько подписок в python

У меня есть список таких списков: L=[[[1,2,3],[4,5]],[[6,7,8,9],[10]]] Я хочу добавить целое число 11 в подсубъекты 1 и 3. Я могу сделать что-то вроде: L[0][2].append(11) L[1][2].append(11) Есть ли более простой способ сделать это в Python? Потому что в моем случае, скажем, у меня есть список со 100 подсписками, и у этих подписок есть 100 подсписок (сопоставимых […]

Добавление нескольких элементов в список в Python

Я пытаюсь написать что-то в Python, что будет похоже на пианино. Каждый номер, который вводит пользователь, будет воспроизводить другой звук. Пользователю будет предложено указать, сколько ключей они хотят нажимать (итерации). Им будет предложено количество для звука столько же раз, сколько они были введены для итераций. Каждый номер отличается от другого. Он будет воспроизводить звуки. У […]

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

У меня есть следующий код: a=[[0]*2]*3 print a a[1][1]=2 print a выход: [[0,0],[0,0],[0,0]] [[0,2],[0,2],[0,2]] Почему он меняет все элементы списка? Не должно быть выхода: [[0,0],[0,2],[0,0]] Что нужно сделать, если я просто хочу изменить один из элементов? Спасибо за помощь!

Interesting Posts

Преобразование строки в значение ASCII python

Python: запись в один файл с очередью при использовании многопроцессорного пула

Вход в vBulletin

сельдерей пытается остановить работника, повысив SystemExit в сигнале task_postrun, но всегда зависает, и основной процесс никогда не выходит

Создайте и постройте гистограмму Matplotlib 2d в полярных координатах с использованием полиномов Лежандра

Определяет, установлен ли корневой журнал на уровень DEBUG в Python?

фоновая функция в Python

Python doctest: Пропустить весь блок?

Признание заметок в записанном звуке – Python

Факторизация числа в python

Создание класса, определяемого пользователем python, сортируемого, хешируемого

Python Dataframe rolling_sum с номерами, не указанными

Отрегулируйте текст экспоненты после установки научных ограничений на ось matplotlib

Точность, почему Matlab и Python numpy дают разные результаты?

wtforms Подкласс класса класса и упорядочение полей

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