En plus de sort (), des méthodes utiles sont définies dans la liste. Je vais expliquer brièvement les méthodes qui sont souvent utilisées.
Renvoie tout le contenu de la liste dans l'ordre inverse reverse()
l = [o,l,l,e,h] print(l.reverse())
reversed() Inverse l'ordre de la liste. Je pense qu'il serait préférable d'utiliser reverse () car cela n'a aucun effet sur l'objet d'origine.
list_A = [o,l,l,e,h] for x in reversed(sample_list): print(x)
D'après le résultat de l'examen de l.reverse (), slice semble être plus sûr si vous souhaitez simplement inverser la chaîne de caractères de la liste. L'utilisation de [:: -1] renverra une liste dans l'ordre inverse. Donc, si vous voulez inverser la liste de chaînes, elle ressemblera à ce qui suit
print([o,l,l,e,h][::-1])
L.append (élément à ajouter) À utiliser lorsque vous souhaitez ajouter un élément à la fin
list_A [h, e, l, l, o]
list_A = [h, e, l] list_A.append([l, o])
list_A [h, e, l[l, o]]
L.extend (séquence à ajouter) Utilisez la méthode extend () si vous souhaitez l'ajouter à la fin d'une liste. Notez que si vous l'utilisez lorsque vous souhaitez ajouter un élément, vous obtiendrez une erreur.
list_A = [h, e, l] list_A.extend([l, o])
list_A [h, e, l, l, o]
L. supprimer Recherchez l'élément que vous souhaitez supprimer de la liste L et supprimez l'élément de L lui-même.
l = ['h, e, l, l, o]
l.remove(‘h’) print(l)
['e, l, l, o']
Si l'élément spécifié comme argument est introuvable, une exception (erreur) sera déclenchée.
l = ['h, e, l, l, o]
l.remove(‘a’) print(l)
ValueError: list.remove(x): x not in list
Recommended Posts