Bonsoir je bute en python sur une boucle for et un slice
Je veux parcourir un tableau par séquence avec un slice délimité par i:j je ne vois pas comment l’écrire en python
J’ai farfouiller sur le net je me suis perdu
Merci d’avance
Bonsoir je bute en python sur une boucle for et un slice
Je veux parcourir un tableau par séquence avec un slice délimité par i:j je ne vois pas comment l’écrire en python
J’ai farfouiller sur le net je me suis perdu
Merci d’avance
Bonjour
Et tu n'as pas farfouillé dans un tutoriel Python ?
Accessoirement je ne vois pas le rapport entre ta demande et ton titre (où est la séquence? où est la redondance?). Autant les titres très généralisés tels que "problème Python" ou "j'y arrive pas" c'est nul, autant les titres spécifiques mais dont la spécificité indiquée n'a rien à voir avec le topic lui-même c'est tout aussi nul.
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tab=..... (une liste de trucs) ..... for i in range(0, len(tab), 5): print(tab[i:i+5])
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
merci j'y avais pensé a cette implémentation , autant pour moi je cherche a programmer une bande qui parcourt le texte avec des slices
je suis novice avec les slices et la syntaxe python j'ai eté stresse de voir des slice indicé d'ou mon appel au secours
merci pour votre aide
Salut !
Je ne sais pas trop si tu utilises numpy ou pas mais voici un exemple :
https://pyspc.readthedocs.io/fr/latest/05-bases/08-tableaux_numpy.html#Parcourir-le-contenu-d'un-tableau-numpy
Sinon j'ai pensé que set() pourrait peut-être t'aider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> list1 = [1,2,3,4,5,6] >>> list2 = [4,5,6,7,8,9] >>> set(list2) & set(list1) {4, 5, 6} >>> set([1,2,1,5,1,1,2,2,4,2,3]) {1, 2, 3, 4, 5}
Comment tu verrais ça pour trouver une redondance ??? set(list1) & set(list2) fait ressortir les éléments communs à "list1" et "list2" mais "élément commun" ne signifie pas "redondance"...
Mouais... le "1" et "2" sont manifestement redondants mais ta solution ne les fait pas ressortir tant que ça... Ou alors on ne parle pas de la même "redondance"...
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 t=[1,2,1,5,1,1,2,2,4,2,3] [x for x in set(t) if t.count(x) > 1] [1, 2]
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager