Maison > Article > développement back-end > Comment supprimer la valeur Aucune de la liste en Python
En Python, nous pouvons utiliser une boucle for pour parcourir et filtrer les valeurs Aucun, ou utiliser la fonction filter() pour supprimer les valeurs Aucun, puis renvoyer une nouvelle liste sans valeurs Aucun. Ci-dessous, nous présenterons la méthode de suppression, j'espère qu'elle sera utile à tout le monde.
Quelle est la valeur de Aucun ?
En Python, il existe une valeur appelée None qui signifie qu'il n'y a aucune valeur. None est la seule valeur du type de données NoneType. Comme les valeurs booléennes True et False, None doit avoir un N majuscule.
Comment supprimer la valeur Aucun de la liste ?
Méthode 1 : Utiliser une boucle for pour parcourir et filtrer les valeurs Aucune
Nous pouvons parcourir le liste entière et filtrer tout La valeur non-Aucun est ajoutée à la nouvelle liste, par exemple :
test_list = [1, None, 4, None, None, 5, 8, None] # 输出原始列表 print(str(test_list)); #删除列表中的None值 res = [] for val in test_list: if val != None : res.append(val); # 输出新的列表 print (str(res))
Sortie :
Méthode 2 : Utiliser la fonction filter()
La fonction filter() est utilisée pour filtrer la séquence, filtrer les éléments qui ne remplissent pas les conditions , et renvoie une nouvelle liste composée d'éléments qui remplissent les conditions. Il vérifie la liste pour toutes les valeurs Aucun, les supprime et forme une liste filtrée sans valeurs Aucun.
test_list = [1, None, 4, None, None, 5, 8, None] # 输出原始列表 print(str(test_list)); #使用filter()函数,删除列表中的None值 res = list(filter(None, test_list)) # 输出新的列表 print (str(res ))
Sortie :
Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde étude . Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!