Page 1 sur 1

slice

Publié : mar. janv. 22, 2013 2:04 pm
par frederic han
Bonjour, j'ai une question,

y a t'il une fonction toute faite pour les syntaxes du genre:

l[2:10:2] qui seraient l'analogue de l[2..10] mais avec un pas de 2.

par exemple sous python l[i:j:k] passe l'argument slice(i,j,k) comme operande de l[], je cherche donc a traduire ce slice de maniere efficace.

fred

Re: slice

Publié : mar. janv. 22, 2013 7:04 pm
par parisse
Non, mais ce n'est probablement pas difficile à coder en lecture (un peu comme l'adressage des matrices A[1..3,[2,4]] lignes 1 à 3 et colonnes 2 *et* 4). Par contre c'est sans doute plus difficile en écriture. On pourrait généraliser et il suffirait de traduire le slice python en un seq, qu'en penses-tu? Ou bien on accepte carrément un indice slice en créant une fonction inerte slice?