Tag: питонов

Python: & = оператор

Когда я пытаюсь или / или два набора, используя оператор &= и |= , я получил некоторый странный результат. s1 = {1,2,3} s2 = {2,3,4} tmp = s1 tmp &= s2 Как и ожидалось, tmp будет {2,3}, но я не знаю, почему s1 также изменил его значение на {2,3}. Однако, если я это сделаю: tmp […]

ValueError: max () arg – пустая последовательность

Я создал графический интерфейс с использованием wxFormBuilder, который должен позволить пользователю вводить имена «посетителей в бизнес» в список, а затем щелкнуть одну из двух кнопок, чтобы возвращать наиболее частых и наименее частых посетителей в бизнес. Я создал более раннюю версию, которая, к сожалению, дала мне диапазон посетителей, а не имя самого / наименее частого посетителя. […]

Возвращаемая строка соответствует двум спискам для заданного количества элементов в третьем списке

У меня появилось ощущение, что мне придётся пойти в «руководство для начинающих» или что у вас есть, но у меня есть этот код здесь, который идет does = ['my','mother','told','me','to','choose','the'] it = ['my','mother','told','me','to','choose','the'] work = [] while 5 > len(work): for nope in it: if nope in does: work.append(nope) print (work) И я получаю ['my', 'mother', […]

Python: удалить повторяющиеся кортежи из списка, если они точно совпадают, включая порядок элементов

Я знаю, что подобные вопросы были заданы много раз в Stack Overflow, но мне нужно удалить дубликаты кортежей из списка, но не только, если их элементы совпадают, их элементы должны быть в одном порядке. Другими словами, (4,3,5) и (3,4,5) оба будут присутствовать на выходе, а если бы были (3,3,5) и (3,3,5) , то только один […]

Заменить значение None в списке?

У меня есть: d = [1,'q','3', None, 'temp'] Я хочу заменить значение None на «None» или любую строку ожидаемый эффект: d = [1,'q','3', 'None', 'temp'] попробуйте заменить строку и цикл, но я получаю ошибку: TypeError: expected a character buffer object

Итерации по типу или списку в Python

Просто написал какой-то неприятный код, который выполняет итерацию по типу или list в Python. У меня такое чувство, что это не лучший способ. Проблема в том, что для итерации по диктону это соглашение: for key in dict_object: dict_object[key] = 1 Но изменение свойств объекта по ключу не работает, если одно и то же делается в […]

лучше писать код вместо 2 для циклов

У меня есть 2 для циклов, и я хочу сделать это лучше, как понимание списка или лямбда или другое. как я могу добиться того же? например : filename = ['a.txt', 'b.txt', 'c.txt'] for files in filename: for f in glob.glob(os.path.join(source_path, files)): print f … some processing…

Перемещение списка списков по индексу в цикле, переформатирование строк

У меня есть список списков, который выглядит так, который был извлечен из плохо отформатированного файла csv: DF = [['Customer Number: 001 '], ['Notes: Bought a ton of stuff and was easy to deal with'], ['Customer Number: 666 '], ['Notes: acted and looked like Chris Farley on that hidden decaf skit from SNL'], ['Customer Number: 103 […]

python изменить элемент в списке, сохранить обратно в списке

У меня есть подозрение, что мне нужно получить доступ к элементу в списке (строк), изменить этот элемент (как строку) и поместить его обратно в список в том же индексе Мне трудно получить товар обратно в тот же индекс for item in list: if "foo" in item: item = replace_all(item, replaceDictionary) list[item] = item print item […]

Что делает эта нотация для списков в Python: «someList »?

Иногда я получаю такой способ печати или возврата списка – someList[:] . Я не понимаю, почему люди используют его, так как он возвращает полный список. Почему бы просто не написать someList , без части [:] ?

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