Maison >développement back-end >Tutoriel Python >Comment créer une liste vide avec une taille prédéfinie en 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 :
xs = range(10) print(xs) # Result: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
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!