Вопрос задан 14.11.2023 в 23:42. Предмет Информатика. Спрашивает Запорощенко Анастасия.

Помогите пожалуйста через PYTHON срочно №1def catalog_finder(url_list):"""Дописать функцию,

которая принимает список URL, а возвращаетсписок только тех URL, в которых есть /catalog/"""# your code hereresult_list = Nonereturn result_list​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кучевская Карина.

def catalog_finder(url_list):

   result_list=[]

   for i in range (len(url_list)):

       if url_list[i].find('/catalog/')!=-1:

           result_list.append(url_list[i])

   return result_list

url_list=['yundex/', 'yundex/catalog/', 'yundex/', 'yundex/catalog/', 'yundex/catalog']

print(catalog_finder(url_list))

При необходимости можно удалить/заменить:

url_list=['yundex/', 'yundex/catalog/', 'yundex/', 'yundex/catalog/', 'yundex/catalog'] - добавил исключительно для показательности работы, можно заменить на ввод списка пользователем или считывание из файла

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Одним из способов решить данную задачу в Python будет использование метода `startswith()` и листового выражения. Мы можем пройтись по каждому URL в списке и проверить, начинается ли он с подстроки "/catalog/". Если да, то добавляем его в новый список `result_list`. Затем возвращаем `result_list` как результат работы функции.

Вот как может выглядеть решение:

```python def catalog_finder(url_list): result_list = [url for url in url_list if url.startswith("/catalog/")] return result_list ```

Вы также можете использовать цикл `for` и метод `append()` для добавления URL в список `result_list`:

```python def catalog_finder(url_list): result_list = [] for url in url_list: if url.startswith("/catalog/"): result_list.append(url) return result_list ```

Оба варианта кода выполняют одну и ту же функцию. Вы можете выбрать тот, который вам нравится больше.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос