Maison  >  Article  >  développement back-end  >  Comment supprimer la valeur Aucune de la liste en Python

Comment supprimer la valeur Aucune de la liste en Python

青灯夜游
青灯夜游original
2019-01-18 15:48:3931530parcourir

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.

Comment supprimer la valeur Aucune de la liste en Python

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 :

Comment supprimer la valeur Aucune de la liste en Python

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 :

Comment supprimer la valeur Aucune de la liste en Python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn