Section courante

A propos

Section administrative du site

array

Tableau
Python

Description

Ce module contient la classe de gestion d'un tableau de données simples : caractères, entier et réel.

Liste des méthodes de la classe «array»

Méthode Syntaxe Description
ARRAY array(typecode[, initializer]) Ce constructeur permet de créer cet objet avec le type de données spécifié.
APPEND append(x) Cette méthode permet d'ajouter un nouvel item avec la valeur spécifié à la fin du tableau.
BUFFER_INFO buffer_info() Cette méthode permet de demander l'adresse mémoire courante et la longueur des éléments du tampon utilisé par le contenu du tableau.
BYTESWAP byteswap() Cette méthode permet de demander tous les items d'un tableau.
COUNT count(x) Cette méthode permet de demander le nombre d'occurrences du tableau spécifié.
EXTEND extend(iterable) Cette méthode permet d'ajouter les items spécifiés à la fin du tableau.
FROMFILE fromfile(f, n) Cette méthode permet d'effectuer la lecture du nombre d'items spécifiés de l'objet de fichier spécifié et l'ajoute à la fin du tableau.
FROMLIST fromlist(list) Cette méthode permet d'ajouter la liste d'item spécifié à cet objet.
FROMSTRING fromstring(s) Cette méthode permet d'ajouter la liste d'item spécifié de la chaine de caractères.
FROMUNICODE fromunicode(s) Cette méthode permet d'étendre ce tableau avec les données de la chaine de caractères Unicode spécifié.
INDEX index(x) Cette méthode permet de demander le plus petit i disponible que l'index i de la première occurrence spécifié dans le tableau.
INSERT insert(i, x) Cette méthode permet d'insérer un nouvel item avec la valeur spécifié dans le tableau à la position spécifié.
ITEMSIZE itemsize Cette méthode permet de demander la longueur en octets d'un item de tableau dans la représentation interne.
POP pop([i]) Cette méthode permet de retirer le dernier élément insérer dans le tableau ou l'élément à la position spécifié si indiqué.
READ read(f, n) Cette méthode permet d'effectuer la lecture du nombre d'items spécifié dans l'objet spécifié et les ajoutes à la fin du tableau.
REMOVE remove(x) Cette méthode permet d'enlever le premier occurrence correspondant à celui spécifié du tableau.
REVERSE reverse() Cette méthode permet d'inverser l'ordre des items du tableau.
TOFILE tofile(f) Cette méthode permet d'écrire tous les items, les valeurs machines, dans le fichier spécifié.
TOLIST tolist() Cette méthode permet de convertir le tableau en une liste ordinaire avec les mêmes items.
TOSTRING tostring() Cette méthode permet de convertir le tableau en un tableau de valeur machine et retourne une représentation sous forme d'une chaine de caractères.
TOUNICODE tounicode() Cette méthode permet de convertir le tableau en une chaine de caractères Unicode.
TYPECODE typecode Cette méthode permet de demander le caractère correspondant au type de données.
WRITE write(f) Cette méthode permet d'écrire tous les items, en valeur machine, dans le fichier spécifié. Cette méthode est obsolète a été remplacé par la méthode «tofile()»

Exemple

Voici quelques exemples d'utilisations des fonctions du module «math» :

De la version Python 3 ou plus
  1. import array;
  2.  
  3. a = array.array('l')
  4. print (a)
  5. b = array.array('u', u'Gladir.com')
  6. print (b)
  7. c = array.array('l', [1, 2, 3, 4, 5])
  8. print (c)
  9. d = array.array('d', [1.0, 2.0, 3.14])
  10. print (d)
  11. print ("Type de donnees de b : ",b.typecode)

on obtiendra le résultat suivant :

array('l')
array('u', 'Gladir.com')
array('l', [1, 2, 3, 4, 5])
array('d', [1.0, 2.0, 3.14])
Type de donnees de b : u

Légende

    Cette couleur permet d'indiquer des constructeurs ou destructeurs.
    Cette couleur permet d'indiquer les méthodes déconseillées.

Dernière mise à jour : Mercredi, le 9 avril 2014