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
Mary-Kate Olsenoriginal
2024-12-06 08:46:10783parcourir

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

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

Exemple :

xs[1] = 5
print(xs)  # Result: [None, 5, None, None, None, None, None, None, None, None]

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]
  • 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]

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