Des éléments peuvent être ajoutés à un tableau à l’aide des fonctions suivantes append(), extend() et insert(i, val). Exemple:
import array as arr
a = arr.array('i', [1, 2, 3])
a.append(4)
print(a)
a.extend([5, 6, 7])
print(a)
a.insert(0, 8)
print(a)
Sortie:
array('i', [1, 2, 3, 4])
array('i', [1, 2, 3, 4, 5, 6, 7])
array('i', [8, 1, 2, 3, 4, 5, 6, 7])
Les éléments du array peuvent être supprimés à l’aide de la méthode « pop() » ou « remove() ». La différence entre ces deux fonctions est que la première renvoie la valeur supprimée. Tandis que la deuxième renvoie le tableau avec la valeur supprimée. Exemple:
import array as arr
a=arr.array('i', [10, 20, 30, 40, 50])
print(a.pop())
print(a.pop(2))
a.remove(10)
print(a)
Sortie:
50
30
array('i', [20, 40])
Vous pouvez utiliser la fonction « remove() » pour supprimer un objet spécifique d’une liste.
Si vous souhaitez supprimer un objet à un emplacement spécifique (index) dans la liste, vous pouvez utiliser « del » ou « pop ».
Il s’agit d’une fonction de chaîne qui convertit tous les caractères majuscules en minuscules et vice versa. Exemple:
str = "WAYTOLEARNX"
print(str.swapcase())
str = "waytolearnx"
print(str.swapcase())
Sortie:
waytolearnx
WAYTOLEARNX
Pour supprimer les espaces d’une chaîne, Python fournit la fonction strip(str). Cette fonction renvoie une copie de la chaîne après avoir supprimé les espaces, en cas de succès. Sinon, renvoie la chaîne d’origine. Exemple:
str = " WayToLearnX "
print(str)
print(str.strip())
Sortie:
WayToLearnX
WayToLearnX
La fonction « join(str) » est une fonction qui renvoie une chaîne dans laquelle les éléments ont été joints par le séparateur sep. Exemple:
str1 = "aaa"
sep = "|||"
str2 = str1.join(sep)
print(str2)
Sortie:
|aaa|aaa|
Python 2.x est une ancienne version de Python. Python 3.x est une version plus récente. Python 2.x est désormais hérité. Python 3.x est le présent et l’avenir de ce langage.
La différence clé entre Python2 et Python3 réside dans l’instruction print(). En Python 2, print est utilisé sans parenthéses, et en Python 3, print est utilisé avec des parenthéses.
La chaîne en Python2 est implicitement ASCII et en Python3, c’est Unicode.
La méthode xrange() a été supprimée de la version Python 3.
La façon la plus courte d’ouvrir un fichier texte est d’utiliser la commande « with » de la manière suivante:
with open("myfile", "r") as fp:
data = fp.read()
print(data)
La fonction enumerate() est utilisée pour parcourir une séquence et récupérer la position d’index et sa valeur correspondante en même temps.
for i,v in enumerate(['A','B','C']):
print(i,v)
Sortie:
(0, 'A')
(1, 'B')
(2, 'C')