Maison  >  Article  >  développement back-end  >  Jour #f #daysofMiva || Listes Python

Jour #f #daysofMiva || Listes Python

WBOY
WBOYoriginal
2024-08-23 06:04:05269parcourir

Je m'excuse pour le retard dans la publication de mon rapport du Jour #2, car j'ai jonglé avec plusieurs projets technologiques simultanément. Néanmoins, je suis ravi de partager mes apprentissages du deuxième jour de mon parcours Python dans le cadre du défi #100daysofMiva.

Jour #2 : Listes Python

Cliquez ici pour quelques listes Python simples avec lesquelles j'ai travaillé

Les listes Python sont une structure de données fondamentale en Python, et je suis ravi d'avoir consacré la deuxième journée à l'exploration de leurs subtilités. Voici un résumé de ce que j'ai appris :

Day #f #daysofMiva || Python Lists

  1. Accéder aux éléments de la liste : J'ai appris à accéder à des éléments de liste individuels à l'aide de techniques d'indexation et de découpage. Par exemple, si nous avons une liste my_list = [1, 2, 3, 4, 5], je peux accéder au premier élément en utilisant my_list[0] et obtenir la sortie 1. Je peux également utiliser le découpage pour obtenir un sous-ensemble du list, comme my_list[1:3] pour obtenir [2, 3].

  2. Modifier les éléments de la liste : J'ai découvert comment modifier les éléments de la liste à l'aide d'opérateurs d'affectation. Par exemple, si nous avons une liste my_list = [1, 2, 3, 4, 5], je peux changer le deuxième élément en 10 en utilisant my_list[1] = 10, et la liste devient [1, 10, 3, 4 , 5].

  3. Ajouter des éléments de liste : Je me suis entraîné à ajouter des éléments aux listes à l'aide des méthodes append(), extend() et insert(). Par exemple, je peux ajouter un élément à la fin de la liste en utilisant my_list.append(6), ou insérer un élément à une position spécifique en utilisant my_list.insert(2, 7).

  4. Supprimer les éléments de la liste : J'ai appris à supprimer des éléments des listes à l'aide des instructions remove(), pop() et del. Par exemple, je peux supprimer la première occurrence de l'élément 2 en utilisant my_list.remove(2), ou supprimer l'élément à une position spécifique en utilisant my_list.pop(1).

  5. Listes de boucles : J'ai compris comment parcourir des listes en utilisant des boucles for et des boucles while. Par exemple, je peux utiliser une boucle for pour imprimer chaque élément de la liste : for item in my_list : print(item).

  6. Compréhension de liste : J'ai compris le concept de compréhension de liste et comment créer de nouvelles listes à partir de listes existantes. Par exemple, je peux créer une nouvelle liste avec des carrés de nombres en utilisant [x**2 pour x dans ma_liste].

  7. Trier les listes : J'ai appris à trier les listes à l'aide des fonctions sort() et sorted(). Par exemple, je peux trier la liste par ordre croissant en utilisant my_list.sort() ou obtenir une copie triée de la liste en utilisant sorted(my_list).

  8. Copier des listes : J'ai découvert comment créer des copies de listes en utilisant la méthode copy() et la fonction list(). Par exemple, je peux créer une copie superficielle de la liste en utilisant my_list.copy() ou une copie complète en utilisant list(my_list).

  9. Rejoindre des listes : J'ai pratiqué la concaténation de listes en utilisant l'opérateur + et la méthode extend(). Par exemple, je peux concaténer deux listes en utilisant my_list + [6, 7, 8] ou étendre la liste en utilisant my_list.extend([6, 7, 8]).

Day #f #daysofMiva || Python Lists

  • Méthodes de liste : j'ai exploré diverses méthodes de liste, notamment count(), index(), reverse() et clear(). Par exemple, je peux compter les occurrences d'un élément en utilisant my_list.count(2) ou obtenir l'index de la première occurrence en utilisant my_list.index(2).

Day #f #daysofMiva || Python Lists

Comprendre l'indexation

Les éléments de la liste sont accessibles grâce à la technique de « l'indexation ». Les listes sont des collections ordonnées avec des index uniques pour chaque élément. Nous pouvons accéder aux éléments de la liste en utilisant ce numéro d'index. Voir l'image ci-dessous :

Day #f #daysofMiva || Python Lists

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn