Avant de commencer, je dois mentionner que le code de cet article de blog et de la vidéo ci-dessus est disponible sur mon github .
Les listes sont écrites entre crochets []
# Define a list
z = [3, 7, 4, 2]
# Define a list
heterogenousElements = [3, True, 'Michael', 2.0]
Chaque élément d'une liste a une valeur d'index attribuée. Il est important de noter que Python est un langage basé sur un index zéro. Tout cela signifie que le premier élément de la liste est à l'index 0.
# Define a list
z = [3, 7, 4, 2]
# Access the first item of a list at index 0
print(z[0])
Output of accessing the item at index 0.
# print last item in the list
print(z[-1])
Output of accessing the last item in the List
Les tranches sont utiles pour obtenir un sous-ensemble de valeurs dans votre liste. Pour l'exemple de code ci-dessous, il renverra une liste avec les éléments de l'index 0 jusqu'à l'index 2 non compris.
# Define a list
z = [3, 7, 4, 2]
print(z[0:2])
Slice of a list syntax.
# everything up to but not including index 3
print(z[:3])
# index 1 to end of list
print(z[1:])
Les listes en Python sont modifiables. Tout cela signifie qu'après avoir défini une liste, il est possible de mettre à jour les éléments individuels d'une liste.
# Defining a list
z = [3, 7, 4, 2]
# Update the item at index 1 with the string "fish"
z[1] = "fish"
print(z)
Code to modify an item in a list
Les listes Python ont différentes méthodes qui vous aident à modifier une liste. Cette section du didacticiel passe simplement en revue diverses méthodes de liste Python.
# Define a list
z = [4, 1, 5, 4, 10, 4]
print(z.index(4))
print(z.index(4, 3))
La méthode de comptage fonctionne exactement comme son nom l'indique. Il compte le nombre de fois qu'une valeur apparaît dans une liste
random_list = [4, 1, 5, 4, 10, 4]
random_list.count(5)
La méthode sort trie et modifie la liste d'origine en place.
z = [3, 7, 4, 2]
z.sort()
print(z)
# Sorting and Altering original list
# high to low
z.sort(reverse = True)
print(z)
La méthode append ajoute un élément à la fin d'une liste. Cela se produit sur place.
z = [7, 4, 3, 2]
z.append(3)
print(z)
La méthode Remove supprime la première occurrence d'une valeur dans une liste.
z = [7, 4, 3, 2, 3]
z.remove(2)
print(z)
Code removes the first occurrence of the value 2 from the list z
La méthode pop supprime un élément à l'index que vous fournissez. Cette méthode renverra également l'élément que vous avez supprimé de la liste. Si vous ne fournissez pas d'index, l'élément sera supprimé par défaut au dernier index.
z = [7, 4, 3, 3]
print(z.pop(1))
print(z)
La méthode étend une liste en ajoutant des éléments. L’avantage est que vous pouvez additionner des listes.
z = [7, 3, 3]
z.extend([4,5])
print(z)
Add the list [4, 5] to the end of the list z.
print([1,2] + [3,4])
La méthode insert insère un élément avant l'index que vous fournissez
z = [7, 3, 3, 4, 5]
z.insert(4, [1, 2])
print(z)
N'hésitez pas à me faire savoir si vous avez des questions ici, dans la section commentaires de la vidéo YouTube ou via Twitter ! Le prochain article passe en revue les dictionnaires Python . Si vous souhaitez apprendre à utiliser les bibliothèques Pandas, Matplotlib ou Seaborn, pensez à suivre mon cours LinkedIn Learning Python pour la visualisation de données . Voici une vidéo d'aperçu gratuite .
Vous devez avoir entendu parler de tous les nouveaux plugins ChatGPT puissants comme le navigateur, l'interpréteur de code, etc. Mais il y a un problème, l'accès aux plugins est limité à une liste d'attente et donc beaucoup n'y ont pas accès.
Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.
"Hey Siri, joue Me Dive d'Olivia Dean." C'était en mai 2021 lorsque j'ai commencé mon stage à la Future Academy Africa à Akure, au Nigeria.
Quand tu grandis, on a tendance à te dire que le monde est comme il est et que ta vie est juste de vivre ta vie à l'intérieur du monde, sans jamais risquer ta vie, juste suivre un chemin tracé et mourir à la fin, et essayer de ne pas cogner trop les murs. Mais c'est une vie très limitée.
La démangeaison dans ma main s'est propagée alors que je négociais avec le libraire local pour un autre livre. Ce livre, comme les autres que j'ai achetés récemment, trouverait son trône sur ma pile «À lire» (TBR); et pourtant, je l'ai acheté.