https://replit.com/@SorinBetisor/26-7-exercitiu
În Python, dicționarele sunt o structură de date importantă și utilă, care ne permite să stocăm perechi cheie-valoare. Acestea sunt folosite în multe aplicații din lumea reală și sunt o unealtă esențială în cunoașterea programării.
Comprehensiunile de dicționare sunt o metodă eficientă și elegantă de a crea dicționare în Python. Ele ne permit să creăm dicționare într-un singur rând, folosind o sintaxă simplă și ușor de înțeles. În plus, comprehensiunile de dicționare pot fi utilizate pentru a transforma un dicționar existent în altul, prin aplicarea unei funcții de transformare asupra cheilor sau valorilor.
Iată câteva exemple de utilizare a comprehensiunilor de dicționare în Python:
# Crearea unui dicționar cu ajutorul comprehensiunilor
d = {i: i ** 2 for i in range(10)}
# Transformarea unui dicționar existent cu ajutorul comprehensiunilor
d = {'a': 1, 'b': 2, 'c': 3}
d2 = {k.upper(): v * 2 for k, v in d.items()}
În primul exemplu, creăm un dicționar care conține pătratele numerelor de la 0 la 9, folosind o comprehensiune de dicționar. În al doilea exemplu, transformăm un dicționar existent, dublând valorile și transformând cheile în majuscule.
Comprehensiunile de dicționare sunt o metodă puternică de a crea și transforma dicționare cu ajutorul Python, și sunt esențiale în cunoașterea programării. Cu ajutorul acestora, putem simplifica și accelera multe operații pe care le efectuăm în programarea de zi cu zi.