Aller au contenu
Cheat Sheet
Python

[Python] Transformer un tableau de dict en dict

Méthode rapide pour boucler sur tous les éléments d’un tableau.

Supposons qu’on ait les données suivantes :

fruits = [
    {'name': 'pomme', 'price': 3},
    {'name': 'poire', 'price': 4},
    {'name': 'abricot', 'price': 5}
]

et qu’on veuille faire un dictionnaire dont le nom est la clé et le prix la valeur, il suffit de faire :

print(
    {fruit['name']: fruit['price'] for fruit in fruits}
)

On peut même ajouter directement des conditions :

print(
    {fruit['name']: fruit['price'] for fruit in fruits if fruit['name'][0] == 'p'}
)

pour avoir uniquement les fruits dont le nom commence par un “p”.

[Google Sheet] Lister les lignes selon une condition
[GIT] Réécrire l’histoire

Articles similaires

[Python] Protocol
[Python] Liste de choix en…
[Python] Benedict : une autre…
[Python] Exécuter un programme externe…
Un package Python nécessite Visual…
Publier un site Flask sur…
[Python] Combien de temps met…
[Python / Selenium] Regarder les…
[Python] Petites fonctions qui vont…
[Notepad++] Enchaîner les “rechercher /…

Catégories

  • Android
  • Calibre
  • Docker
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Service
  • Synology
  • Visual Studio Code
  • Windows
  • Word
  • WordPress

Étiquettes

android apache audio bootloader convertion custom rom dict drivers excel fastboot firefox kobo lambda library lineageos linux manette markdown moto g LTE motorola mp3 nas netsh notepad++ password peregrine php pip python qlik qliksense qlikview realtek rom selenium synology twrp venv virtualenv visual c++ wifi windows wordpress youtube yt-dlp

Tags

android apache audio bootloader convertion custom rom dict drivers excel fastboot firefox kobo lambda library lineageos linux manette markdown moto g LTE motorola mp3 nas netsh notepad++ password peregrine php pip python qlik qliksense qlikview realtek rom selenium synology twrp venv virtualenv visual c++ wifi windows wordpress youtube yt-dlp
Thème par Colorlib Propulsé par WordPress