Maison développement back-end Tutoriel Python [Apprentissage et organisation] Chapitre 2 Listes et origines

[Apprentissage et organisation] Chapitre 2 Listes et origines

Jul 09, 2017 pm 06:13 PM
列表

Séquence :
Liste[,,,]
Tuple (,,,,), le contenu ne peut pas être modifié. Si le tuple n'a qu'un seul élément, il est exprimé par (x,) et une virgule
doit être ajoutée après.
Fonction tuple() : passez la séquence en paramètre à cette fonction, et le paramètre sera renvoyé inchangé
Chaîne
Opérations courantes sur les séquences :
(1) Indice
Obtenir les éléments relatifs de la séquence selon l'index, 0 signifie le premier en commençant par le premier, -1 signifie le dernier
(2) Partage
Effectuez une valeur d'intervalle pour les éléments de la séquence, prenez une certaine plage d'éléments, 12
1. Raccourci élégant
numéro[:2] //Indique la prise des 2 premiers nombres
numéro :[-2:0] //Indique les deux derniers chiffres
numéro[:] //Indique la prise de la séquence entière
2. Remarque :
numéro[2:-4] //La séquence représentée par cette tranche n'inclut pas l'élément en position -4
3. Vous pouvez définir la taille du pas. Lors du partitionnement, de l'index de début à l'index de fin, la taille du pas par défaut est de 1. Vous pouvez définir la taille du pas en définissant le troisième paramètre, tel que
.
numéro[2:5:2] signifie que du troisième élément au sixième élément, obtenez tous les 2 éléments,
La taille du pas ne peut pas être 0
(3) Ajout de séquence
Trouvez simplement l'intersection
(4) Multiplication
Répétez le numéro de chaque élément de l'ensemble par le numéro
[Aucun]*10 signifie qu'il s'agit d'une séquence de dix éléments. Mais il n'y a rien à la position de chaque élément
(5) Déterminer l'adhésion
>>x=[1,2,3,4,5,6]
>>2 en x // Jugez si 2 est dans la séquence x
>>Vrai //Résultat de sortie
(6) Longueur, valeur minimale, valeur maximale
>>x=[1,2,3,4,5]
>>len(x) //Trouver la longueur et la hauteur de la séquence
>>5 //Résultats de sortie
>>max(x) //Trouver la valeur maximale de la séquence
>>5
>>min(x) //Trouver la valeur minimale dans la séquence
>>1
list('Hello') //La fonction list peut transformer une séquence de chaînes en liste
>>['H','e','l','l','o']

Opérations sur les listes :

(1) Modifier la liste : affectation des éléments
x=[1,2,3,4,5]
x[2] = 00 //Modifier la valeur de l'élément dans la séquence par affectation directe
x=[1,2,00,4,5]
(2) Supprimer la liste
x=[1,2,3,4,5]
del x[2] //Supprimer le troisième élément
x=[1,2,4,5]
(3) Affectation des fragments
La valeur attribuée à
peut être différente du nombre d'éléments dans la tranche d'origine, ou elle peut être vide. L'effet équivaut à la suppression de
.
x=[1,2,3,4,5]
x[-2:] = liste('ok')
x = [1,2,3,o,k]

Méthodes de liste :

1. ajouter la méthode :
>>x=[1,2,3,4,5]
>>x.append(666) //Ajouter de nouveaux éléments à la fin de la liste
>>x=[1,2,3,4,5,666]
2. compter les statistiques
>>x=[1,2,3,2,4,5]
>>x.count(2) compte combien de fois il apparaît dans la séquence
>>2
3. étendre la méthode d'extension
>>x=[1,2,3,4,5]
>>y=[a,b,c,d]
x.extend(y) //Sur la base de x, l'extension ajoute l'élément de séquence de y La différence avec le connecteur + est que l'extension modifie la séquence étendue, tandis que + en obtient une nouvelle Séquence, l'originale. les parties ajoutées n'ont pas changé
x=[1,2,3,4,5,a,b,c,d]
4. L'index obtient la position de l'index
>>x=[1,2,3,4,5]
>>x.index(3) //Obtenir la position d'index de l'élément 3
>>2
5. méthode d'insertion (différence avec append : l'ajout ne peut être ajouté qu'à la fin et ne peut pas spécifier la position de l'index)
x=[1,2,3,4,5]
x.insert(2,'ok') //Insérer 'ok' à la position d'index 2
x=[1,2,3,'ok',4,5]
6. Méthode de suppression des pop :
x=[1,2,3,4,5]
x.pop() // Supprime le dernier élément par défaut
5 //Et renvoie l'élément supprimé
x=[1,2,3,4]
x.pop(2) //Supprimer l'élément à la position spécifiée en fonction de la position donnée
3 //Et renvoie l'élément supprimé
x=[1,2,4]
7. Supprimer la méthode de suppression (associer la méthode d'index, le paramètre est l'élément, index renvoie la première valeur d'index correspondante, supprimer supprime directement l'élément)
x=[1,2,3,4,5]
x.remove(4)
x=[1,2,3,5]
8. reverse stocke les valeurs des éléments dans la liste à l'envers. Vous pouvez également utiliser la fonction reversed() pour modifier la fonction et passer la liste en paramètre
.
x=[1,2,3,4,5]
x.reverse()
x=[5,4,3,2,1]
9. Trier et modifier la liste originale
x=[1,2,3,4,5]
x.sort()
x=[5,4,3,2,1]
Extension : Obtenez une copie de la séquence triée
La fonction triée(x) prend la séquence triée comme paramètre
10. Tri avancé
En passant les paramètres de mots-clés à la méthode list sort(), différents types de tri sont obtenus
x=[1,2,3,4,5]
x.sort(cmp) Trier par valeur numérique
x=['x','xx','xxx','xxxx']
x.sort(key=len) Trier par la longueur des éléments de la liste
x.sort(reverse=True/False) //S'il faut effectuer un tri inversé

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment compter le nombre d'éléments dans une liste à l'aide de la fonction count() de Python Comment compter le nombre d'éléments dans une liste à l'aide de la fonction count() de Python Nov 18, 2023 pm 02:53 PM

Comment utiliser la fonction count() de Python pour compter le nombre d'éléments dans une liste nécessite des exemples de code spécifiques. En tant que langage de programmation puissant et facile à apprendre, Python fournit de nombreuses fonctions intégrées pour gérer différentes structures de données. L'une d'elles est la fonction count(), qui peut être utilisée pour compter le nombre d'éléments dans une liste. Dans cet article, nous expliquerons en détail comment utiliser la fonction count() et fournirons des exemples de code spécifiques. La fonction count() est une fonction intégrée de Python, utilisée pour calculer un certain

Comment supprimer les crochets d'une liste en utilisant Python Comment supprimer les crochets d'une liste en utilisant Python Sep 05, 2023 pm 07:05 PM

Python est un logiciel très utile qui peut être utilisé à de nombreuses fins différentes selon les besoins. Python peut être utilisé dans le développement Web, la science des données, l'apprentissage automatique et de nombreux autres domaines nécessitant une automatisation. Il possède de nombreuses fonctionnalités différentes qui nous aident à effectuer ces tâches. Les listes Python sont l'une des fonctionnalités très utiles de Python. Comme son nom l'indique, une liste contient toutes les données que vous souhaitez stocker. Il s’agit essentiellement d’un ensemble de différents types d’informations. Différentes façons de supprimer les crochets Souvent, les utilisateurs se retrouvent dans une situation où les éléments de la liste sont affichés entre crochets. Dans cet article, nous détaillerons comment supprimer ces crochets pour avoir une meilleure vue de votre annonce. L'un des moyens les plus simples de supprimer les parenthèses dans les chaînes et les fonctions de remplacement consiste à

Comment créer une liste de courses : utilisez l'application Rappels pour iPhone Comment créer une liste de courses : utilisez l'application Rappels pour iPhone Dec 01, 2023 pm 03:37 PM

Dans iOS 17, Apple a ajouté une petite fonctionnalité de liste pratique à l'application Rappels pour vous aider lorsque vous faites vos courses. Lisez la suite pour savoir comment l'utiliser et raccourcir votre déplacement au magasin. Lorsque vous créez une liste à l'aide du nouveau type de liste « Épicerie » (appelé « Shopping » en dehors des États-Unis), vous pouvez saisir une variété d'aliments et de produits d'épicerie et les organiser automatiquement par catégorie. Cette organisation facilite la recherche de ce dont vous avez besoin à l'épicerie ou lors de vos courses. Les types de catégories disponibles dans les alertes incluent les produits, le pain et les céréales, les aliments surgelés, les collations et les bonbons, la viande, les produits laitiers, les œufs et le fromage, les produits de boulangerie, les produits de boulangerie, les produits ménagers, les soins personnels et le bien-être, ainsi que le vin, la bière et les spiritueux. Ce qui suit est créé dans iOS17

Comment créer une liste de courses dans l'application de rappels iOS 17 sur iPhone Comment créer une liste de courses dans l'application de rappels iOS 17 sur iPhone Sep 21, 2023 pm 06:41 PM

Comment créer une liste d'épicerie sur iPhone sous iOS17 Créer une liste d'épicerie dans l'application Rappels est très simple. Il vous suffit d'ajouter une liste et de la remplir avec vos éléments. L'application trie automatiquement vos articles en catégories et vous pouvez même travailler avec votre partenaire ou partenaire d'appartement pour dresser une liste de ce que vous devez acheter dans le magasin. Voici les étapes complètes pour ce faire : Étape 1 : activer les rappels iCloud Aussi étrange que cela puisse paraître, Apple dit que vous devez activer les rappels d'iCloud pour créer une liste d'épicerie sur iOS17. Voici les étapes à suivre : Accédez à l'application Paramètres sur votre iPhone et appuyez sur [votre nom]. Ensuite, sélectionnez je

Impossible d'afficher la liste des réseaux sans fil Win7 Impossible d'afficher la liste des réseaux sans fil Win7 Dec 22, 2023 am 08:07 AM

Afin de faciliter le travail mobile de nombreuses personnes, de nombreux ordinateurs portables sont équipés de fonctions réseau sans fil, mais les ordinateurs de certaines personnes ne peuvent pas afficher la liste WiFi. Je vais maintenant vous expliquer comment résoudre ce problème sous le système Win7. La liste des réseaux sans fil ne peut pas être affichée dans Win7 1. Cliquez avec le bouton droit sur l'icône du réseau dans le coin inférieur droit de votre ordinateur, sélectionnez "Ouvrir le Centre Réseau et partage", ouvrez-le puis cliquez sur "Modifier les paramètres de l'adaptateur" à gauche 2. Après l'ouverture, cliquez avec le bouton droit de la souris pour sélectionner l'adaptateur réseau sans fil, puis sélectionnez « Diagnostic ». 3. Attendez le diagnostic. Si le système diagnostique un problème, corrigez-le. 4. Une fois la réparation terminée, vous pouvez voir la liste WiFi.

Pouvons-nous insérer une valeur nulle dans la liste Java ? Pouvons-nous insérer une valeur nulle dans la liste Java ? Aug 20, 2023 pm 07:01 PM

SolutionOui, nous pouvons insérer des valeurs nulles pour les lister facilement à l'aide de sa méthode add(). Si l'implémentation de liste ne prend pas en charge null, elle lancera une exception NullPointerException. Syntaxe booleanadd(Ee) Ajoute l'élément spécifié à la fin de cette liste. Paramètre de type E - Le type d'exécution de l'élément. Paramètre e - élément à ajouter à cette liste

Créez plusieurs répertoires à partir d'une liste à l'aide de Python Créez plusieurs répertoires à partir d'une liste à l'aide de Python Sep 08, 2023 am 08:21 AM

Python est devenu l'un des langages de programmation les plus populaires pour diverses applications en raison de sa simplicité et de sa polyvalence. Que vous soyez un développeur expérimenté ou que vous débutiez tout juste votre parcours de codage, Python propose une large gamme de fonctionnalités et de bibliothèques qui facilitent la gestion des tâches complexes. Dans cet article, nous explorerons un scénario pratique dans lequel Python peut nous aider en automatisant le processus de création de plusieurs répertoires basés sur une liste. En tirant parti de la puissance des modules et techniques intégrés de Python, nous pouvons gérer cette tâche efficacement sans avoir recours à une intervention manuelle. Dans ce didacticiel, nous aborderons le problème de la création de plusieurs répertoires et vous proposerons différentes façons de résoudre ce problème à l'aide de Python. À la fin de cet article, notre objectif est pour vous

Quelle est la différence entre Del et Remove() sur les listes en Python ? Quelle est la différence entre Del et Remove() sur les listes en Python ? Sep 12, 2023 pm 04:25 PM

Avant de discuter des différences, comprenons d'abord ce que sont Del et Remove() dans les listes Python. Mot-clé Del dans une liste Python Le mot-clé del en Python est utilisé pour supprimer un ou plusieurs éléments d'une liste. Nous pouvons également supprimer tous les éléments, c'est-à-dire supprimer la liste entière. Exemple d'utilisation du mot-clé del pour supprimer des éléments d'une liste Python #CreateaListmyList=["Toyota","Benz","Audi","Bentley"]print("List="

See all articles