Tag: поиска

Поиск и получение строки в Python

Есть ли способ поиска из строки строки, содержащей еще одну строку, и получить всю строку? Например: string = qwertyuiop asdfghjkl zxcvbnm token qwerty asdfghjklñ retrieve_line("token") = "token qwerty"

Проблема пути поиска модуля Python

Я пытаюсь работать в среде dev, но я нахожу проблемы в том, что python, похоже, использует модули из каталога site-packages. Я хочу, чтобы он использовал модули из моего каталога dev. sys.path возвращает кучу dirs, как это ['', '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages' etc Это хорошо, он использует текущий каталог в качестве первого места […]

найти в файлах с помощью ruby ​​или python

В популярном текстовом редакторе есть функция «найти в файлах», которая открывается в диалоговом окне: Look For: __searchtext__ File Filter: *.txt; *.htm Start From: c:/docs/2009 Report: [ ] Filenames [ ]FileCount only Method: [ ] Regex [ ]Plain Text На самом деле это несколько популярных текстовых редакторов. Я хотел бы сделать то же самое, но использовать […]

Найти начальные и конечные индексы подсписок в списке

У меня есть список: greeting = ['hello','my','name','is','bob','how','are','you'] Я хочу определить функцию, которая найдет первый и последний индекс подписок в этом списке. Таким образом: find_sub_list(['my','name','is'], greeting) должен вернуться: 1, 3 Предложения?

Как искать список кортежей в Python

Поэтому у меня есть список кортежей, например: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Я хочу этот список для кортежа, числовое значение которого равно чему-то. Таким образом, если я выполняю search(53) он вернет значение индекса 2 Есть простой способ сделать это?

Python: проверьте, является ли какой-либо элемент списка ключевым в словаре

Учитывая следующий код all_options = { "1": "/test/1", "2": "/test/2", "3": "/test/3" } selected_options = [ "1", "3" ] Как получить записи из all_options, где ключ соответствует записи в selected_options ? Я начал путь использования List List , но я застрял в последнем пункте: final = () [ final.append(option) for option in all_options if … […]

Функция поиска последовательности python

Как найти объект в последовательности, удовлетворяющей определенному критерию? Просмотр списка и фильтр проходят через весь список. Является ли единственная альтернатива ручным циклом? mylist = [10, 2, 20, 5, 50] find(mylist, lambda x:x>10) # returns 20

Какова наилучшая структура данных для хранения набора из четырех (или более) значений?

Скажем, у меня есть следующие variables и соответствующие им values которые представляют собой record . name = 'abc' age = 23 weight = 60 height = 174 Обратите внимание, что это value может быть разных types ( string , integer , float , reference-to-any-other-object и т. Д.). Будет много records (не менее> 100 000). Каждая […]

Самый быстрый способ поиска списка в python

Когда вы делаете что-то вроде "test" in a где a является списком, выполняет ли python последовательный поиск в списке или создает ли представление хеш-таблицы для оптимизации поиска? В приложении мне это нужно, потому что я буду много искать в списке, так что лучше бы сделать что-то вроде b = set(a) а затем "test" in b […]

python – поиск и поиск regex

Мне нужно найти все совпадения в строке для данного регулярного выражения. Я использую findall() для этого, пока не наткнулся на случай, когда он не делает то, что я ожидал. Например: regex = re.compile('(\d+,?)+') s = 'There are 9,000,000 bicycles in Beijing.' print re.search(regex, s).group(0) > 9,000,000 print re.findall(regex, s) > ['000'] В этом случае search() […]

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