Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3829
| Path | csiph.com!pasdenom.info!news.izac.org!reader |
|---|---|
| From | Benoit Izac <use.reply.to@INVALID.ADDRESS> |
| Newsgroups | fr.comp.lang.python |
| Subject | Re: Présentation propre d'une interpolation. |
| Date | Sun, 01 May 2022 20:37:33 +0200 |
| Message-ID | <87a6c13xqq.fsf@izac.org> (permalink) |
| References | <t4m9ft$f1g$1@gioia.aioe.org> |
| Reply-To | benoit.izac@free.fr |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | keg.izac.org; logging-data="2283374"; mail-complaints-to="usenet@izac.org" |
| Xref | csiph.com fr.comp.lang.python:3829 |
Show key headers only | View raw
Bonjour, Le 01/05/2022 à 17:37, Dominique a écrit dans le message <t4m9ft$f1g$1@gioia.aioe.org> : > Soit une variable (x et y sont les valeurs à interpoler) > > res=['x1 ', 12.456, 'y1 ', 12.96524], ['x ', 13.4587, 'y ', > 13.223527289798024], ['x2 ', 18.6548, 'y2 ', 14.562] > > (le tout sur une ligne, bien sûr) > > Si j'appelle ma variable, elle se présente (avec Spyder) à peu près > correctement : > > res > Out[73]: > (['x1 ', 12.456, 'y1 ', 12.96524], > ['x ', 13.4587, 'y ', 13.223527289798024], > ['x2 ', 18.6548, 'y2 ', 14.562]) > > Mais si je passe par print, ma variable apparaît sur une seule ligne. > > print(res) > (['x1 ', 12.456, 'y1 ', 12.96524], ['x ', 13.4587, 'y ', > 13.223527289798024], ['x2 ', 18.6548, 'y2 ', 14.562]) > > J'ai alors deux questions. Comment forcer le print à se présenter sur > 3 lignes. Et, crise sur le râteau, comment avoir mes résultats alignés > à gauche comme suit (si ça passe dans usenet...) : > > (['x1 ', 12.456, 'y1 ', 12.96524], > ['x ', 13.4587, 'y ', 13.223527289798024], > ['x2 ', 18.6548, 'y2 ', 14.562]) Réponse à la première question : >>> import pprint >>> pprint.pprint(res) (['x1 ', 12.456, 'y1 ', 12.96524], ['x ', 13.4587, 'y ', 13.223527289798024], ['x2 ', 18.6548, 'y2 ', 14.562]) Pour la deuxième, c'est beaucoup plus compliqué, il faudrait créer une classe et implémenter « __str__ » pour faire ce que tu veux (avec des f-strings par exemple). -- Benoit Izac
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Présentation propre d'une interpolation. Dominique <zzz@aol.com.invalid> - 2022-05-01 17:37 +0200
Re: Présentation propre d'une interpolation. Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2022-05-01 20:37 +0200
Re: Présentation propre d'une interpolation. Dominique <zzz@aol.com.invalid> - 2022-05-01 21:45 +0200
Re: Présentation propre d'une interpolation. Nicolas <nicolasp@aaton.com> - 2022-05-02 09:24 +0200
csiph-web