Exercice 28
Écrire un programme Python qui teste si une liste est vide ou non. Même question pour une chaine de caractères.
Solution
Première méthode
# -*- coding: UTF-8 -*-
# Tester si une liste L est vide
# définir une liste L
L = list()
# essayer si la liste L est vide
if L == []:
print ("La liste L est vide")
else:
print ("La liste L n'est pas vide")
#Tester si une chaîne est vide
# définir une chaîne s
s = ""
# Tester si une chaîne s est vide
if s == "":
print ("La chaîne s est vide")
else:
print ("La liste n'est pas vide")
2ème méthode
# Tester si une liste Le est vide
# définir une liste L
L = list()
# 1) - Tester si la liste L est vide en utilisant la fonction len ()
if len(L) == 0:
print ("La liste L est vide")
else:
print ("La liste L n'est pas vide")
#2) - Tester si une chaîne s est vide
# définir une chaîne s
s = ""
#Tester si la chaîne s est vide en utilisant la fonction len ()
if len (s) == 0:
print ("La chaîne s est vide")
else:
print ("La liste L n'est pas vide")
Younes Derfoufi
CRMEF OUJDA
Post Views: 7 596
2 thoughts on “Solution Exercice 28: tester si une liste ou une chaine est vide”