d = {"un": "ein"}
print(d)
{'un': 'ein'}
d = {
"fr_en": {"un": "one", "deux": "two", "trois": "three"},
"fr_de": {"un": "ein", "deux": "zwei", "trois": "drei"}
}
print(d)
{'fr_en': {'un': 'one', 'deux': 'two', 'trois': 'three'},
'fr_de': {'un': 'ein', 'deux': 'zwei', 'trois': 'drei'}}
d = {"Janvier": 1, "Février": 2, "Mars": 3}
for cle in d:
print(f"Le numéro du mois de {cle} est {d[cle]}.")
Le numéro du mois de Janvier est 1.
Le numéro du mois de Février est 2.
Le numéro du mois de Mars est 3.
d = {"Janvier": 1, "Février": 2, "Mars": 3}
for cle, valeur in d.items():
print(f"Le numéro du mois de {cle} est {valeur}.")
Le numéro du mois de Janvier est 1.
Le numéro du mois de Février est 2.
Le numéro du mois de Mars est 3.
d = {"Janvier": 1, "Février": 2, "Mars": 3}
for valeur in d.values():
print(f"Le numéro du mois est {valeur}.")
Le numéro du mois est 1.
Le numéro du mois est 2.
Le numéro du mois est 3.
taille = {"petit": 140, "moyen": 170, "grand": 190}
taille["moyen"] = 165
print(taille)
{'petit': 140, 'moyen': 165, 'grand': 190}
calories = {"eau": 0, "jus de fruit": 100, "coca": 100000}
calories["vin"] = 1000
print(calories)
{'eau': 0, 'jus de fruit': 100, 'coca': 100000, 'vin': 1000}
heros = {
"Catwoman": 300,
"Batman": 400,
"Wonderwoman": 900,
"Robin": 2
}
del heros["Robin"]
print(heros)
{'Catwoman': 300, 'Batman': 400, 'Wonderwoman': 900}
liste = [i ** 2 for i in range(5)]
print(liste)
[0, 1, 4, 9, 16]
liste = [i ** 2 for i in range(10) if i % 2 == 0]
print(liste)
[0, 4, 16, 36, 64]
liste = [(i, j) for i in range(2) for j in range(3)]
print(liste)
[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2)]
liste = [[i * j + k for i in range(3)]
for j in range(6) if j % 3 == 0
for k in range(2)]
print(liste)
[[0, 0, 0], [1, 1, 1], [0, 3, 6], [1, 4, 7]]
s = {i ** 3 for i in range(1, 4)}
print(s)
{8, 1, 27}
dico = {i: i ** 2 for i in range(2, 11)}
print(dico)
{2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}
dico = {i: i ** 2 for i in range(2, 11) if i % 2 == 0}
print(dico)
{2: 4, 4: 16, 6: 36, 8: 64, 10: 100}
point = [0, 0, 0]
x, y, z = point[0], point[1], point[2]
point = {"x": 0, "y": 0, "z": 0}
x, y, z = point["x"], point["y"], point["z"]
from dataclasses import dataclass
@dataclass
class Point:
x: float = 0.
y: float = 0.
z: float = 0.
point = Point()
x, y, z = point.x, point.y, point.z
Les structures de données sont fondamentales pour définir des abstractions de niveau supérieur et simplifier la programmation.