Je suis novice en codage, je m'excuse d'avance si ce que je demande est simple ou n'a pas beaucoup de sens mais je vais essayer d'élaborer autant que possible. Tout d'abord, ce n'est pas pour un travail ou un projet que j'étudie simplement pour apprendre un peu de codage pour ma satisfaction. J'ai essayé de trouver des problèmes de la vie réelle à appliquer dans le codage (pseudo code principalement mais le langage python serait aussi compréhensible pour moi). Je voulais pouvoir avoir une liste d'éléments x et comparer 4 d'entre eux séquentiellement.Comment comparer 4 éléments consécutifs dans une liste?
Par exemple, myList = [a, b, c, d, e, f, g, h, i, j, k, l]
D'abord, je veux comparer a, b, c et d. Si b>a, c>b, d>c
et d> tous les 3 précédents (d>a, d>b, d>c
) Je veux faire quelque chose sinon passer à la comparaison suivante. Puis j'ai voulu comparer b, c, d et e. Puis, je voulais comparer b, c, d et e. De même si c>b, d>c, e>d
et e> tous les 3 précédents (e>b, e>c, e>d
) je veux faire quelque chose sinon aller à la prochaine comparaison. Et si ma liste contient des éléments infinis? myList = [:]
Par où commencer? Dois-je avoir un point de départ?
Je suppose que je dois utiliser une boucle for pour parcourir la liste mais je ne peux honnêtement pas comprendre comment parcourir les 4 premiers éléments, puis continuer à partir du second élément dans 4 lots d'éléments.
Depuis que j'étudie actuellement les tableaux et listes peut-être il y a une fonctionnalité qui me manque? Ou je simplement mon cerveau peut le saisir.
J'ai essayé de regarder d'autres articles dans stackoverflow mais honnêtement, je ne peux pas le comprendre à partir des réponses des autres. J'apprécierais toute aide ou orientation.
Merci d'avance.
d tous les 3 précédents (d> a, d> b, d> c) .. est-ce que ça satisfait jamais (ou) ai-je manqué quelque chose? –
Transhuman
Oups désolé je dois avoir mal tapé (j'ai édité mon message original). Je voulais écrire b> a, c> b, d> c et d> a, d> c ... – solidsn2004