Quelle est la valeur affichée par l'exécution du script suivant ?
ports = {'ftp' : 21, 'http' : 80} ports['imap'] = 142 print(ports['imap'])
Comment peut-on accéder à la valeur associée à une clé dans un dictionnaire?
Quelle est la valeur de la variable sum à la fin de l’exécution de ce bloc d'instructions ?
arr = {} arr[1] = 1 arr['1'] = 2 arr[1] += 1 sum = 0 for k in arr: sum += arr[k]
dico={"anglais":"english","allemand":"deutsch","breton":"brezhoneg"}
Quelle est la valeur de dico[1] ?
dico={"anglais":"english","allemand":"deutsch","breton":"brezhoneg"}
on souhaite ajouter une langue en plus et obtenir le dictionnaire suivant :
dico={"anglais":"english","allemand":"deutsch","breton":"brezhoneg","espagnol":"español"}Quelle instruction permet d'ajouter le dernier élément "espagnol":"español" dans le dictionnaire ?
dico={"anglais":"english","allemand":"deutsch","breton":"brezhoneg"}
for elem in dico.items(): print(elem, end=" ")Quel est l'affichage lors de l'exécution du code précédent ?
Qu'affiche le programme suivant ?
rep = {'Jean': 123, 'Jenifer': 124, 'Samuel': 125, 'Lisa': 126} rep['Clara'] = 127 for cle in rep.keys(): print(cle)
On considère le dictionnaire repertoire
suivant.
repertoire = {"Marc":"0101", "Virginie":"0202", "Justine":"0303"}
Que renvoie l'instruction "0202" in repertoire
?
False
On dispose d'un dictionnaire et d'un ensemble :
T = {'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20', 'Marilla': '07 00 01 02 03', 'James': '07 00 70 00 70'} ns = {x for x in T if T[x][:2] == '06'}Que contient ns à la fin de l’exécution de ce script ?
On dispose du dictionnaire suivant :
Tel = {'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20'}Comment obtenir la liste des numéros de téléphones ?
list(Tel.values())
On a saisi le code suivant :
Tel = {'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20', 'Marilla': '07 01 02 03 04'}Quelle est la valeur de
Tel[1]?
On dispose du dictionnaire suivant :
dico = {'Bill': '06 05 04 03 02', 'Roger': '06 12 11 13 20'}Quels sont les affichages possibles lors de l'exécution de ce code ?
for truc in dico.items(): print(truc, end=" ")
('Bill', '06 05 04 03 02') ('Roger', '06 12 11 13 20')
Les points \(A\), \(B\) et \(C\) sont de coordonnées \(A\,(1,5)\), \(\,B(3,4)\) et \(\,C(-2,1)\).
On veut créer un dictionnaire triangle dont les clés sont les noms des points et les valeurs leur couple de coordonnées.
Comment procéder ?
triangle = {'A': (1,5), 'B': (3,4), 'C': (-2,1)}
On définit ainsi une liste P :
P = [ {"nom":"Turing","prénom":"Alan","âge":28},
{"nom":"Lovelace","prénom":"Ada","âge":27} ]
Comment accéder à la chaîne de caractères "Alan" ?
P[0]["prénom"]
La variable sequence contient une liste de lettres, éventuellement répétées, choisies parmi 'A', 'B', 'C', 'D'. On veut créer un dictionnaire effectifs associant à chaque lettre le nombre de fois qu'elle apparaît dans la liste sequence.
Par exemple si sequence contient ['A', 'B', 'B', 'D', 'B', 'A'],
effectifs doit contenir {'A':2, 'B':3, 'C':0, 'D':1}.
Parmi les scripts suivants, lequel réalise cet objectif ?
effectifs = {'A':0, 'B':0, 'C':0, 'D':0}
for lettre in sequence:
effectifs[lettre] = effectifs[lettre] + 1
P = [ {"nom":"Turing","prénom":"Alan","âge":28},
{"nom":"Lovelace","prénom":"Ada","âge":27} ]
Que fait alors l'instruction P[1]["âge"] = 25
?
Que va afficher la console si on exécute le programme suivant ?
info={"nom":"Durand", "prenom":"Jean","ddn":"12/12/1970"}
for i in info.values():
print(i)
Durand
Jean
12/12/1970