137 votes

Sélectionnez explicitement les éléments d'une liste ou d'une tuple Python

J'ai la liste Python suivante (peut aussi être un tuple):

Je peux dire

Comment puis-je sélectionner explicitement les éléments dont les indices n'ont pas de modèles spécifiques ? Par exemple, je veux sélectionner . Ou à partir d'une très grande liste de 1000 articles, je veux sélectionner . Y at-il une syntaxe Python qui fait cela? Quelque chose qui ressemble à:

178voto

Dan D. Points 17448
<pre><code></code><hr><p>J'ai comparé les réponses avec python 2.5.2:</p><ul> <li><p><code></code></p></li> <li><p><code></code></p></li> <li><p><code></code></p></li> <li><p><code></code></p></li> </ul><p>Notez que dans Python 3, le 1er a été changé pour être le même que le 4ème.</p></pre>

55voto

Marcin Points 14295

Et ça:

11voto

Matt Anderson Points 7461

Il n'est pas intégré, mais vous pouvez faire une sous-classe de liste qui prend tuples comme «indexes» si vous le souhaitez:

impression

11voto

Dan Witkowski Points 61

Peut-être une compréhension de liste est en ordre:

Produit:

Est-ce ce que vous cherchez?

7voto

ninjagecko Points 25709
<pre><code></code><p><code></code><code></code><code></code>.</p></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X