CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

HELP Python 3.5 afficher les doublons d'une boucle (liste)

TintinMage
TintinMage
Niveau 10
26 octobre 2015 à 21:23:09

http://lmgtfy.com/?q=occurrence+d%C3%A9finition

Mustang-Shelby
Mustang-Shelby
Niveau 9
26 octobre 2015 à 21:30:20

Oh oui :bave:

Mustang-Shelby
Mustang-Shelby
Niveau 9
26 octobre 2015 à 22:25:39

C'est le nombre de répétitions d'un élément :hap:

Mustang-Shelby
Mustang-Shelby
Niveau 9
26 octobre 2015 à 22:42:02

Le 26 octobre 2015 à 21:13:11 TintinMage a écrit :
value, item c'est juste des noms de variable
Sinon enumerate permet d'avoir l'index de l'élément, t'aurais pu parcourir la liste avec un for value in L: mais t'auras pas la position (y'a L.index(value) qui retourne juste la position de la première occurrence)
La fonction max(liste) cherche la valeur maximal dans une liste
Ça sert à rien d'initialiser M au début
L.count(M) retourne le nombre d'occurrences de M dans la liste

append(x) j'ai vu sur la fiche méthode que ça ajoute un élément x dans la liste, mais je comprends pas trop en fait :(

Et pourquoi tu mets "L." devant ? :-(

TintinMage
TintinMage
Niveau 10
26 octobre 2015 à 23:01:31

Parce que je veux ajouter un élément dans L

-Riguel-
-Riguel-
Niveau 57
26 octobre 2015 à 23:59:57

Attention, ne confonds pas L=[N] et L.append(N) car c'est une boucle, du coup il ajoutera le premier N, le deuxième, etc. Mais si tu mets L=[N] ça mettra un seul.

Message édité le 27 octobre 2015 à 00:01:55 par -Riguel-
Mustang-Shelby
Mustang-Shelby
Niveau 9
27 octobre 2015 à 00:04:56

Ya un DERNIER truc que je comprends pas :

for p,X in enumerate(L):

Ca veut dire :

for p in enumerate(L) and for X in enumerate(L) ?

Du coup ce sont 2 variables qui vont changer, soit p la position, et X les éléments de L ?

TintinMage
TintinMage
Niveau 10
27 octobre 2015 à 00:31:15

Non ça veut pas dire ça
Pour ne pas compliquer les choses, on va dire que enumerate retourne deux résultat à chaque itération (position, valeur)

Mustang-Shelby
Mustang-Shelby
Niveau 9
27 octobre 2015 à 00:35:27

mmm :(

Mais c'est quoi l'intérêt de retourner deux résultats ? :hap:

-Riguel-
-Riguel-
Niveau 57
27 octobre 2015 à 00:41:16

En gros enumerate fait count et value en même temps.

L = ['x', 'y', 'z', 'a']
E = list(enumerate(L))
print E 

E = [(0, 'x'), (1, 'y'), (2, 'z'), (3, 'a')]

En gros ça donne la position de chaque élément. :oui:

Message édité le 27 octobre 2015 à 00:43:39 par -Riguel-
Mustang-Shelby
Mustang-Shelby
Niveau 9
27 octobre 2015 à 01:04:17

Ok je comprends un peu mieux :hap:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment