Exercices Concepts Web & Django Construire un query string
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Construire un query string

L'opération inverse du parsing d'URL : tu as un dictionnaire de paramètres et tu veux construire la chaine qui va apres le ? dans l'URL.

Chaque paramètre devient cle=valeur, et on les separe par des &. Pour que le résultat soit toujours le meme quel que soit l'ordre du dictionnaire, on trie les clés par ordre alphabetique.

Exemple :
build_query_string({'b': '2', 'a': '1'}) renvoie 'a=1&b=2'
build_query_string({}) renvoie ''

Écris une fonction build_query_string(params) qui prend un dictionnaire et retourne le query string correspondant.

Tests (2/4)

Params simples
assert build_query_string({'b': '2', 'a': '1'}) == 'a=1&b=2'
Dict vide
assert build_query_string({}) == ''

+ 0 tests cachés

Indices (3 disponibles)

solution.py