Étant donné une liste de valeurs, extrayez les éléments uniques de la liste.
Une approche consiste à parcourir chaque élément de la liste et ajoutez-le à une nouvelle liste s'il n'est pas déjà présent. Ceci est démontré dans le code suivant :
output = [] for x in trends: if x not in output: output.append(x)
Une approche plus pythonique consiste à utiliser un ensemble pour supprimer les doublons. Les ensembles sont des collections non ordonnées d'éléments uniques. Vous pouvez convertir une liste en ensemble, puis la reconvertir en liste pour conserver l'ordre.
mylist = ['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow'] myset = set(mylist) mynewlist = list(myset)
Vous pouvez également utiliser un ensemble du début, qui est intrinsèquement unique. Cette approche est plus rapide que de créer une liste et de la convertir en un ensemble.
output = set() for x in trends: output.add(x)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!