Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3163
| Path | csiph.com!news.redatomik.org!.POSTED.163.172.216.174!not-for-mail |
|---|---|
| From | Doug713705 <doug.letough@free.fr> |
| Newsgroups | fr.comp.lang.python |
| Subject | Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] |
| Date | Wed, 13 Feb 2019 19:38:43 -0000 (UTC) |
| Organization | Les cassoulets tropicaux reunis |
| Sender | doug.letough@free.fr |
| Message-ID | <q41ro3$ir7$2@golgoth99.hacktruck.net> (permalink) |
| References | <q3cff1$1e96$1@gioia.aioe.org> <q3l5gc$c31$1@gioia.aioe.org> <q3m7od$q09$1@gioia.aioe.org> <q3m851$rjm$1@gioia.aioe.org> <q3m9r8$131c$1@gioia.aioe.org> <q3n273$ija$1@gioia.aioe.org> <gc91auFkf9jU1@mid.individual.net> <q3ok8t$1b45$1@gioia.aioe.org> <gcb6drF4f7oU1@mid.individual.net> <q3pspr$kku$1@golgoth99.hacktruck.net> <gcbl3tF7kmnU1@mid.individual.net> <87va1qu9fu.fsf@izac.org> <gccn5aFegapU1@mid.individual.net> <87r2cetclv.fsf@izac.org> <gceet3FqhtbU1@mid.individual.net> <87imxpttrv.fsf@izac.org> <149eac36-8a9e-4d78-85fa-ac90a2b2052c@googlegroups.com> |
| Reply-To | Doug Le Tough <doug.letough@free.fr> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Date | Wed, 13 Feb 2019 19:38:43 -0000 (UTC) |
| Injection-Info | golgoth99.hacktruck.net; posting-account="doug.letough@free.fr"; posting-host="163.172.216.174"; logging-data="19303"; mail-complaints-to="abuse@redatomik.org" |
| User-Agent | slrn/1.0.3 (Linux) |
| X-Face | 'Sh}&9(gyOf[,6&8(Gv#k(:g=wUCLP}b#oqMPkLKpV"|y1TatXGYTh.jK\!@!&OsR}'~a %D7>:N$)5?\hx$?7Vu5U}GgJaY[&Hb!ThY_TB}.EsQn%JD4k<<)V_f*]P'FM<BJz{NJ$d<3S1<D*{ ,0^l<z&NxluMUHA<c |
| Xref | csiph.com fr.comp.lang.python:3163 |
Show key headers only | View raw
Le 2019-02-13, pehache.7@gmail.com nous expliquait dans
fr.comp.lang.python
(<149eac36-8a9e-4d78-85fa-ac90a2b2052c@googlegroups.com>) :
> Le mardi 12 février 2019 07:17:41 UTC+1, Benoit Izac a écrit :
>> Bonjour,
>>
>> Le 12/02/2019 à 00:30, pehache a écrit dans le message
>> <gceet3FqhtbU1@mid.individual.net> :
>>
>> >> Je t'invite à lire Fluent Python qui renvoi vers cet article
>> >> <https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html>
>> >> qui indique « the nicer range 0 ≤ i < N ».
>> >
>> > Article qui contient une erreur : en Fortran l'index ne commence pas
>> > forcément à 1, mais à ce qu'on veut (le démarrage à 1 n'est que par
>> > défaut si on ne précise rien).
>>
>> Je t'invite à contacter l'auteur de l'article, 35 ans plus tard, il sera
>> enchanté de l'apprendre. ;-)
>>
>> > Soit-dit en passant la convention inclus-inclus permet en Fortran
>> > d'exprimer simplement une section parcourue dans l'autre sens, avec un
>> > stride négatif et en inversant les bornes :
>> > a(i:j) --> a(j:i:-1)
>> >
>> > Avec la convention inclus-exclus ça va moins bien ;
>> > a[i:j] --> a[j-1:i-1:-1]
>>
>> reversed(a[i:j]) # et voilà !
>>
>
> Ce n'est pas la même chose. Tu ne peux par exemple pas assigner des valeurs à reversed(a[i:j]), alors que tu peux à a[j-1:i-1:-1].
Bien sûr que si:
reversed(a[i:j])[k] = 1
Par contre tu travailleras sur une copie 'renversée' de la liste "a", pas
sur la liste "a" elle même.
Si tu as besoin de travailler sur la liste, il faudra alors la
réaffecter à la liste 'a' ou calculer la valeur de l'index de l'élément
à modifier d'une autre manière.
b = reversed(a[i:j])
b[k] = 1
a = reversed(b)
Et il existe très certainement d'autres constructions plus sioux et plus
efficaces pour faire la même chose.
--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-10 19:07 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-10 22:58 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-11 07:27 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-11 08:39 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-11 19:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-12 00:30 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-12 07:17 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Jean-Baptiste Faure <jbf@no-email-on-usenet.fr> - 2019-02-13 10:32 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-14 21:36 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Jean-Baptiste Faure <jbf@no-email-on-usenet.fr> - 2019-02-15 11:47 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-13 02:29 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-13 19:38 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-13 22:01 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-14 06:17 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-14 09:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-11 07:46 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-11 06:57 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-11 18:34 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Lulu <lulu042@fry.fr.invalid> - 2019-02-12 09:59 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-13 03:04 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-13 19:27 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-14 09:23 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-14 10:03 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-16 14:04 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-16 20:24 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-23 15:22 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] marco@trifouillis.com - 2019-02-14 11:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-14 03:11 -0800
csiph-web