Ho provato a trovare i metodi disponibili ma non sono riuscito a trovarlo. Non c'è contains
. Dovrei usare index
? Voglio solo sapere se l'oggetto esiste, non ha bisogno dell'indice di esso.Come verificare se una tupla contiene un elemento in Python?
10
A
risposta
33
Si utilizza in
.
if element in thetuple:
#whatever you want to do.
0
stare attenti con che: ritorno Ops. uso Set: d = {...}
def simha():
d = ('this_is_valid')
b = 'valid'
if b in d:
print("Oops!!!!!")
simha()
Grazie, per più elementi devo fare se un in tupla e B in parametri:? –
Sì. Se hai molti elementi potresti prendere in considerazione l'uso di 'set's invece, dove puoi fare operazioni di unione, differenza e intersezione. –
Grazie, in realtà l'API che sto usando sta restituendo una tupla, ecco perché lo stavo usando. Dovrei convertirlo in un set? –