Re: API, dict et interrogations...

Liste des GroupesRevenir à fcl python 
Sujet : Re: API, dict et interrogations...
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.lang.python
Date : 14. Aug 2023, 16:12:51
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <64da3663$0$25954$426a34cc@news.free.fr>
References : 1 2 3 4
User-Agent : Pan/0.144 (Time is the enemy; 28ab3ba git.gnome.org/pan2)
Le Sat, 12 Aug 2023 16:43:18 +0000, yves a écrit:

Bon, je suis un amateur, et très rouillé, mais par exemple, pour donner
des pistes:

Tellement rouillé même que pour les formatages de chaînes de
caractères, j'en étais resté à des trucs du genre %s, comme en 2008:

print("il fait %s aujourd'hui" % "beau" )

Dans python 3 la méthode "format" a été introduite.


et à partir de python 3.6, nouvelle amélioration, la possibilité
d'utiliser une technique dénomée "f-strings".

<https://docs.python.org/3/reference/lexical_analysis.html#f-strings>

Ce qui permet d'écrire, par exemple :

______________________

import datetime

aujourdhui=datetime.date.today()

result = {'number': 10,
 'people': [{'name': 'Sergey Prokopyev', 'craft': 'ISS'},
  {'name': 'Dmitry Petelin', 'craft': 'ISS'},
  {'name': 'Frank Rubio', 'craft': 'ISS'},
  {'name': 'Stephen Bowen', 'craft': 'ISS'},
  {'name': 'Warren Hoburg', 'craft': 'ISS'},
  {'name': 'Sultan Alneyadi', 'craft': 'ISS'},
  {'name': 'Andrey Fedyaev', 'craft': 'ISS'},
  {'name': 'Jing Haiping', 'craft': 'Tiangong'},
  {'name': 'Gui Haichow', 'craft': 'Tiangong'},
  {'name': 'Zhu Yangzhu', 'craft': 'Tiangong'}],
 'message': 'success'}

# la liste l des données qui m'intéressent
l = result["people"]

print(f"Cosmonautes dans l'espace le {aujourdhui:%d/%m/%Y}\n{40*'-'}")

for cosmonaute in l:
    nom =  cosmonaute["name"]
    vaisseau = cosmonaute["craft"]
    print(f"{nom} sur {'-'*10} {vaisseau}")

_____________________________
ce qui donne:

Cosmonautes dans l'espace le 14/08/2023
----------------------------------------
Sergey Prokopyev sur ---------- ISS
Dmitry Petelin sur ---------- ISS
Frank Rubio sur ---------- ISS
Stephen Bowen sur ---------- ISS
Warren Hoburg sur ---------- ISS
Sultan Alneyadi sur ---------- ISS
Andrey Fedyaev sur ---------- ISS
Jing Haiping sur ---------- Tiangong
Gui Haichow sur ---------- Tiangong
Zhu Yangzhu sur ---------- Tiangong


@+
--
Yves

Date Sujet#  Auteur
12 Aug 23 * API, dict et interrogations...10Dominique
12 Aug 23 +* Re: API, dict et interrogations...2yves
12 Aug 23 i`- Re: API, dict et interrogations...1Dominique
12 Aug 23 `* Re: API, dict et interrogations...7yves
12 Aug 23  +- Re: API, dict et interrogations...1Dominique
12 Aug 23  `* Re: API, dict et interrogations...5Dominique
12 Aug 23   `* Re: API, dict et interrogations...4yves
13 Aug 23    +- Re: API, dict et interrogations...1Dominique
14 Aug 23    `* Re: API, dict et interrogations...2yves
14 Aug 23     `- Re: API, dict et interrogations...1Dominique

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal