Удаление определенных ячеек массива в PythonPython

Программы на Python
Anonymous
Удаление определенных ячеек массива в Python

Сообщение Anonymous »

Я пытаюсь найти в Интернете коды ISBN некоторых книг. Иногда, когда я ищу названия книг, я могу найти названия, которые не те, которые мне нужны.
Например, поиск на isbndb.com по запросу «Третий медведь Джефф Вандермеер» возвращает 4 книги, первая из которых — плитка с надписью «Десять лучших научно-фантастических рассказов года», а это не то, что мне нужно. Остальные 3 книги в порядке, так как все имеют желаемое название, но для разных изданий.
У меня есть массив с названиями в виде:

Код: Выделить всё

aux_title =
[" The Year's Top Ten Tales of Science Fiction",
' The Third Bear',
' The Third Bear',
' The Third Bear']
И я создал двоичный массив, который принимает значение 1, если заголовок действительно тот, который мне нужен, используя функцию get_close_matches. Массив:

Код: Выделить всё

match_names =
[0., 1., 1., 1.]
Я хочу написать код, который просматривает match_names и исключает элементы в aux_title, которые имеют соответствующее значение в match_names для e 0. Результат, который я хочу, будет "

Подробнее здесь: https://stackoverflow.com/questions/782 ... -in-python

Вернуться в «Python»