-10%
-40%
Профессии со скидками и подарки от Хекслета
Покупайте себе, дарите друзьям!

Python: Сборщик строки запроса

Python: Словари и Множества 5 сообщений
Обновлено: 14 сент., 08:28
562
Студента
96%
Завершения

Query String (строка запроса) — часть URL, содержащая константы и их значения. Она начинается после вопросительного знака и идет до конца адреса:

# query string: page=5
https://ru.hexlet.io/blog?page=5

Если параметров несколько, то они отделяются амперсандом &:

# query string: page=5&per=10
https://ru.hexlet.io/blog?per=10&page=5

src/solution.py

Напишите функцию build_query_string, которая принимает на вход словарь с параметрами и возвращает строку запроса, сформированную из этих параметров:

build_query_string({'per': 10, 'page': 1}) # 'page=1&per=10'

Подсказки

Тесты ожидают, что параметры будут отсортированы, поэтому воспользуйтесь функцией sorted().

Чтобы собрать строку из нескольких кусков с помощью некоторого разделителя, вы можете воспользоваться таким способом:

','.join(['abc', 'cde', 'def']) # 'abc,cde,def'

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов