Maison > développement back-end > Tutoriel Python > Comment créer une liste vide avec une taille prédéfinie en Python ?

Comment créer une liste vide avec une taille prédéfinie en Python ?

Mary-Kate Olsen
Libérer: 2024-12-06 08:46:10
original
800 Les gens l'ont consulté

How to Create an Empty List with a Predefined Size in Python?

Création d'une liste vide avec une taille spécifiée en Python

Lors de la tentative d'attribuer des valeurs à une liste vide créée avec xs = list() , vous pouvez rencontrer une IndexError en raison d'une initialisation incomplète. Pour résoudre ce problème, il est nécessaire d'attribuer Aucun aux éléments de la liste pour réserver la taille souhaitée.

Création d'une liste vide de 10 éléments :

xs = [None] * 10
Copier après la connexion

Attribuer des valeurs à des éléments de liste spécifiques :

Pour attribuer une valeur à un élément spécifique dans le liste, utilisez la syntaxe suivante :

xs[index] = value
Copier après la connexion

Exemple :

xs[1] = 5
print(xs)  # Result: [None, 5, None, None, None, None, None, None, None, None]
Copier après la connexion

Méthodes alternatives de création de liste :

  • range() : Crée une liste contenant des éléments de 0 au nombre spécifié moins un. Par exemple :
xs = range(10)
print(xs)  # Result: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Copier après la connexion
  • Compréhensions de listes : permet de créer une liste concise. Par exemple :
xs = [x**2 for x in range(9)]
print(xs)  # Result: [0, 1, 4, 9, 16, 25, 36, 49, 64]
Copier après la connexion

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal