Python: en boucle par le biais de l'élément de liste x fois?
Je suis à l'aide de Python2.7 et je voudrais faire une boucle par une liste de x fois.
a=['string1','string2','string3','string4','string5']
for item in a:
print item
Le code ci-dessus permet d'imprimer tous les cinq éléments dans la liste, si je veux juste imprimer les 3 premiers articles? J'ai cherché sur internet mais impossible de trouver une réponse, il semble que xrange() fera l'affaire, mais je ne peux pas comprendre comment.
Merci pour votre aide!
OriginalL'auteur michelle26 | 2013-01-22
Vous devez vous connecter pour publier un commentaire.
Séquence De Découpage est ce que vous cherchez. Dans ce cas, vous devez couper la séquence pour les trois premiers éléments pour les faire imprimer.
Même, vous n'avez pas besoin de faire une boucle sur la séquence, il suffit de rejoindre il avec un saut de ligne et l'imprimer
découpage peut également être utilisé pour couper une liste de tuples trop..., était-ce une question ou une affirmation ?
vous aurez besoin d'aplatir la liste si vous voulez vous joindre à elle jusqu'
Grâce Abhijit,ce n'est pas une question, je suis si heureux que la séquence de découpage peut faire beaucoup de tâches utiles
Je ne suis pas sûr, j'ai compris ce que vous vouliez entendre. La Liste est déjà aplatie, vous avez juste besoin de passer par un
str.join
OriginalL'auteur Abhijit
Je pense que ce serait considéré comme pythonic:
Modifier: depuis quelques secondes fait cette réponse redondant, je vais essayer de fournir quelques informations de base:
Tableau de découpage permet pour la sélection rapide dans des séquences telles que les Listes de Chaînes. Une sous-suite d'une dimension de séquence peut être spécifiée par les indices de droite et de gauche points de terminaison:
Note que la gauche endpoint est inclus, celle de droite ne l'est pas. Vous pouvez ajouter un troisième argument pour sélectionner seulement tous les
n
ème élément d'une séquence:Par la conversion de listes de numpy tableaux, il est même possible d'effectuer des multi-dimensions de découpage:
OriginalL'auteur J. Katzwinkel
OriginalL'auteur djjolicoeur