Vous pouvez aussi utiliser la méthode . append() lorsque vous souhaitez ajouter un seul élément à la fin d'une liste. Dans l'exemple ci-dessus, nous ajoutons des éléments à une liste en utilisant l'opérateur de concaténation + ou la méthode . append() .
Sélectionnez l'élément, puis appuyez sur Ctrl+C. En bas de la liste, sélectionnez Ajouter un nouvel élément.
La méthode append() ajoute les éléments dans une liste mais conserve la forme d'itérable. L'itérable sera ajouté comme un nouvel élément de la liste. Il y aura donc une liste à 2 dimensions. Pour accéder à la valeur 4, il faudra écrire maListe[3][0];
append(x) Ajoute un élément à la fin de la liste.
On peut modifier la valeur d'un élément repéré par son indice dans une liste. L2 liste[0] = 5 # On modifie le premier élément en le remplaçant par 5. La commande del() permet de supprimer un élément d'une liste grâce à l'indice de cet élément. L2 del(liste[0]) # On supprime le premier élément.
Pour affecter une valeur à une variable, c'est-à-dire l'initialiser ou modifier sa valeur, on utilise l'opérateur d'affectation ( = ). À gauche de l'opérateur on retrouve le nom de la variable et à droite la valeur qu'on souhaite lui affecter. Pour accéder au contenu d'une variable, il suffit d'utiliser son nom.
Soit on déclare une liste vide, et ensuite on crée les éléments à la volée via append() ou insert(), soit on déclare une liste contenant n éléments (ex Pt=[123,] * 5 => va créer [123, 123, 123, 123, 123] mais dans ce cas, on est obligé de préciser la taille.
Déclaration et initialisation
On peut encore déclarer et initialiser une liste avec N éléments égaux à 0 en écrivant L=N*[0] . Il y a bien d'autres façons de déclarer et d'initialiser une liste, par exemple avec la fonction range() : l'instruction L=list(range(1,10)) conduit à la liste L=[1,2,3,4,5,6,7,8,9] .
Les éléments peuvent être ajoutés à la liste en utilisant la fonction append() intégrée. Un seul élément à la fois peut être ajouté à la liste en utilisant la méthode append(), pour l'ajout de plusieurs éléments avec la méthode append(), des boucles sont utilisées.
Les listes Python sont par défaut indexées ou indicées. Cela signifie que chaque valeur d'une liste est lié à un indice qu'on va pouvoir utiliser pour récupérer cette valeur en particulier. Les listes possèdent des indices numériques qui commencent à 0.
Remplacement d'élément(s)
Contrairement aux chaînes de caractères, un élément d'une liste peut être modifié. L'accès à un élément se fait avec la même syntaxe que celle utilisée par les chaînes de caractères. Une affectation peut remplacer plusieurs éléments à la fois. >>># Remplace l'élément 4 et ajoute le 5.
La méthode la plus simple consiste à déclarer simplement la clé avec sa valeur et l'opérateur =. Si la clé existe déjà, la valeur est mise à jour, mais si la clé n'existe pas encore, la paire sera ajoutée dans le dictionnaire.
Le ou exclusif (xor)
Cet opérateur est défini par l'équivalence : x ^ y =1 si et seulement si exactement une des deux variables x, y est égale à 1. Ou encore : x^y=1 si et seulement si x≠y. Ecrire la fonction xor(x,y) en python où les paramètres x,y peuvent prendre comme arguments 0 et 1 et qui renvoie x^y .
Declaration et affection directe de valeurs.
En Python, il est possible de d'affecter des valeurs à un tableau au moment de sa déclaration : #déclaration d'une variable de type tableau de 4 entiers. unTableau = array([12, 15, 11, 18]) #déclaration d'une matrice de 2x3 réels.
Vous pouvez le faire soit en changeant directement l'attribut, soit avec la fonction "set_option()". Pour pouvoir afficher tous les noms de colonnes, vous pouvez également utiliser les méthodes et attributs de l'objet "columns". La méthode "toList()" transforme l'objet en liste, ce qui permet de l'afficher entièrement.
Pour ajouter une valeur à un tableau, il suffit de faire appel à la méthode push(). Cette méthode retourne la longueur du tableau une fois les nouvelles valeurs ajoutées. La méthode push() peut prendre plusieurs valeurs à la suite comme arguments. Elle accepte autant de valeurs que vous le souhaitez.
Pour copier la valeur réelle de la cellule vers une autre feuille de calcul ou un autre feuille de calcul, vous pouvez convertir la formule de sa cellule en sa valeur en comme suit : Appuyez sur F2 pour modifier la cellule. Appuyez sur F9, puis sur Entrée.
Il vous suffit simplement d'appliquer la méthode get() sur votre widget Entry pour récupérer son contenu (sous forme d'un string).
Depuis Python 3.0 il est possible de préciser le type d'une variable lors de sa déclaration. Pour spécifier le type d'une variable, il faut ajouter un : suivit du nom du type entre le nom de la variable et le caractère = . Voici exemple de spécification d'un type sur une déclaration de variable.
Pour affecter ou “assigner” une valeur à une variable, nous allons utiliser un opérateur qu'on appelle opérateur d'affectation ou d'assignation et qui est représenté par le signe = . Attention, le signe = ne signifie pas en informatique l'égalité d'un point de vue mathématique : c'est un opérateur d'affectation.
Modifier une variable globale depuis une fonction
Pour faire cela, il suffit d'utiliser le mot clef global devant le nom d'une variable globale utilisée localement afin d'indiquer à Python qu'on souhaite bien modifier le contenu de la variable globale et non pas créer une variable locale de même nom.