IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Pourquoi des listes ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mars 2004
    Messages
    1 933
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 933
    Par défaut Pourquoi des listes ?
    Bonjour,

    je débute dans le langage Python et j'ai l'impression que toutes les formations insistent beaucoup sur les list Python.
    Pourquoi parle-t'on autant de liste en Python ? Est-ce une particularité de Python ?
    Est-ce aussi important que ça les list en Python ?

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par défaut
    je ne pense pas que ca soit spécifique à python
    on apprend les liste pour sauvegarder des valeurs et les manipuler
    ensuite tu approfondiras avec tuples et les dictionnaires, notion de clé valeur
    Ce n'est que mon avis

  3. #3
    Membre Expert
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 617
    Par défaut
    Parce que tout est liste : les matrices (la base de Scilab), les images, les textes, les tableaux, ...

  4. #4
    Membre éprouvé
    Inscrit en
    Juillet 2013
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 80
    Par défaut
    Hello,

    Je dirai que le concept de liste n'est même pas spécifique à la programmation. Vous en utilisez tous les jours sans vous en rendre compte :
    - liste de courses
    - liste de choses à faire dans la journée
    - liste d'entreprises auxquelles vous souhaitez postuler
    - liste de vêtements disponibles dans la penderie
    - liste de plats possibles avec les ingrédients disponibles dans le placard
    etc...

    Une liste en informatique n'est que la formalisation d'un concept/objet assez courant qui permet de regrouper un nombre fini de "trucs/machins" afin d'en faire quelque chose (typiquement de leur appliquer une fonction en informatique).

    Une fois que vous avez compris cela, il n'y a pas grand chose de fondamental à comprendre là dedans ; le reste c'est du par coeur (fonctions append, pop, etc...)

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 775
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 775
    Par défaut
    Salut,

    Les ordinateurs actuels sont des machines séquentielles. Ils savent bien répéter et des boucles qui balaient une séquence pour y tester que... en recopier tout ou partie est à la base de ce qu'ils savent bien faire.

    Dans des langages plus primitifs que Python, la "séquence" est une suite de cases mémoire contiguë.
    Chaque case a le même nombre d'octets. Et on passe d'une case à la suivante en ajoutant une constante (le nombre d'octets de la case) à la position courante.

    Avec Python, c'est plus abstrait, une séquence peut être chaine de caractères, tuple, listes,... tout ce qui permet d'accéder à ses éléments via un index.... et qui rappelle un tableau (à une dimension).

    Et la liste, dans la famille des séquences, est la structure (de base) dont on peut modifier les éléments (ce qu'on ne peut pas faire avec chaines de caractères ou tuples)... et qui permet plein d'exercice basique pour s'entrainer à boucles et conditions... (les opérations de base de la machine).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/01/2008, 13h34
  2. [servlet] gestion des listes d'erreurs ?
    Par MatMeuh dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 27/10/2004, 10h19
  3. [html:text][indexed]Valeurs des liste null...
    Par thibaut dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 08/09/2004, 09h36
  4. [glut] de l'intérêt des listes
    Par khayyam90 dans le forum OpenGL
    Réponses: 3
    Dernier message: 26/07/2004, 10h35
  5. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo