Comment vérifier si le tableau n'est pas vide ? J'ai fait ça:
if not self.table[5] is None:
Est-ce la bonne façon?
Comment vérifier si le tableau n'est pas vide ? J'ai fait ça:
if not self.table[5] is None:
Est-ce la bonne façon?
Il n'y a aucune mention de numpy dans la question. Si par tableau vous entendez list , alors si vous traitez une liste comme un booléen, elle renverra True si elle contient des éléments et False si elle est vide.
l = []
if l:
print "list has items"
if not l:
print "list is empty"
avec a
comme tableau numpy , utilisez :
if a.size:
print('array is not empty')
(en Python, les objets comme [1,2,3]
sont appelés listes, pas tableaux.)
len(self.table)
vérifie la longueur du tableau, vous pouvez donc utiliser des instructions if pour savoir si la longueur de la liste est supérieure à 0 (non vide) :
Python 2 :
if len(self.table) > 0:
#Do code here
Python 3 :
if(len(self.table) > 0):
#Do code here
Il est également possible d'utiliser
if self.table:
#Execute if self.table is not empty
else:
#Execute if self.table is empty
pour voir si la liste n'est pas vide.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.