Tag: list assrehension

Фильтрация списка кортежей на основе доступности члена в списке

Я хочу отфильтровать список кортежей, таких как [(1,22,1),(5,1,8),(8,3,4),(7,5,6)] используя список вроде [1,7] что в конечном итоге даст мне результат [(1,22,1),(5,1,8),(7,5,6)] ; поскольку (8,3,4) не имеет ни 1 ни 7 , он исключается. Я могу написать для этого всеобъемлющую функцию. Но, если возможно, я ищу краткое понимание списка. Благодарю.

python построит словарь {0: , 1: , 2: , 3: , …, 999: }

Я должен построить словарь, используя переменные base=10 и digits=set(range(10)) и должен написать понимание, которое отображает каждое целое число от 0 до 999 в список из трех цифр, который представляет это целое число в базе 10. Это это значение должно быть {0: [0, 0, 0], 1: [0, 0, 1], 2: [0, 0, 2], 3: [0, 0, […]

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

Вот два понимания списка, каждый из которых включает два предложения. Мы видим, что если предложения for находятся в правильном порядке, Python запутывается. Но если они ошибаются, Python может справиться с этим. Зачем? Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more […]

Перечислите понимание и применяйте методы

Я просто пытаюсь понять, что происходит во время понимания списка. Некоторые методы, которые работают над списками «на месте», похоже, не работают при применении в понимании списка: a = [[1, 2, 3], [4, 5, 6]] i1 = id(a[0]) for i in a: i.reverse() >>> [[3, 2, 1], [6, 5, 4] # Works print i1 == id(a[0]) […]

Python: Что такое «Pythonic» способ обработки двух списков?

Скажем, у меня есть этот код на Python. Я программист Perl, как вы можете сказать. # Both list1 and list2 are a list of strings for x in list1: for y in list2: if y in x: return True return False Что более питоновский способ справиться с этим? Я предполагаю, что понимание списка может сделать […]

преобразование в понимание списка

У меня есть этот код: result = [] for x in [10, 20, 30]: for y in [2, 3, 4]: if y > 0: result.append(x ** y) результат [100, 1000, 10000, 400, 8000, 160000, 900, 27000, 810000] Я пытаюсь преобразовать его в понимание списка без везения (новое в python) Это моя попытка: print [ x […]

Как можно изменить порядок списка в Python без использования цикла?

Как можно изменить порядок списка в Python без использования цикла? Других ограничений на пространство решений нет.

Использование списков и исключений?

Хорошо, скажем, у меня есть список, и я хочу проверить, существует ли этот список в другом списке. Я могу это сделать: all(value in some_map for value in required_values) Это работает отлично, но позволяет сказать, что я хочу, чтобы исключение было вызвано, когда требуемое значение отсутствует, со значением, которое оно отсутствует. Как я могу это сделать, […]

Понимание списка Python с несколькими переменными

Я пытаюсь получить список с определенным результатом из индекса в другом списке, например: L = [(0, 1, 2, 3, 4, 5), (6, 7, 8, 9, 10,…etc), (…etc)] multiple_index = [entry[0, 3, 4] for entry in L] #—-> I know this specific code is wrong Мне бы очень понравилось, если бы приведенный выше код мог выводить: […]

Использовать список, чтобы распечатать список со словами длиной 4

Я пытаюсь написать понимание списка, которое использует List1 для создания списка слов длиной 4. List1 = ['jacob','batman','mozarella'] wordList = [words for i in range(1)] print(wordList) Это печатает список слов, но со словами длиннее 4. Я ищу эту программу для печати: ['jaco','batm','moza'] которые являются теми же словами в List1, но с длиной 4 Я пробовал это, […]

Interesting Posts for Van-Lav

Как реализовать namedtuple python в javascript

Начать работу сельдерея бросает «no attribute» worker_state_db »

Рисование нескольких ребер между двумя узлами с помощью networkx

Изменения в Matplotlib для публикации после создания рисунка

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

Проблемы с модулем Django Hitcount

Чтение пространственно разделенных данных с помощью Pandas

Как изменить диапазон оси x с datetimes в MatPlotLib?

ImportError: нет модуля с именем test_data, но test_data.py в том же каталоге, что и test.py в PyCharm, используя virtualenv

Как закрыть сокет, оставленный открытым убитой программой?

Запуск скрипта python в качестве другого пользователя

путают о random_state в дереве решений scikit learn

Список таблиц, db-схемы, дампа и т. Д. С использованием API-интерфейса Python sqlite3

Пожалуйста, помогите мне понять декораторов в Python (Fibonnacci + memoization)

pythonic способ проверить, существует ли что-то?

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