Reputation: 331470
I tried to find the available methods but couldn't find it. There is no contains
. Should I use index
? I just want to know if the item exists, don't need the index of it.
Upvotes: 37
Views: 132227
Reputation: 1
Try this:
fruits = ['peach', 'blueberry', 'raspberry', 'apple', 'orange', 'lemon', 'banana']
first, second, *others = fruits
print(others) # ['raspberry', 'apple', 'orange', 'lemon', 'banana']
Upvotes: 0
Reputation: 619
Use as follows: variable_name in tuple
animals = ('Dog', 'Elephant', 'Fox')
animal_name = 'Fox'
Check if an x is in animals
tuple:
if animal_name in animals :
# Fox is existing in animals
Check if an x is NOT in animals
tuple:
if not animal_name in animals :
# Fox is not existing in animals
Upvotes: 2
Reputation: 119
if "word" in str(tuple):
# You can convert the tuple to str too
i has the same problem and only worked to me after the convert str()
Upvotes: 11
Reputation: 67
Be careful with that: return Oops. use Set: d= {...}
def simha():
d = ('this_is_valid')
b = 'valid'
if b in d:
print("Oops!!!!!")
simha()
Upvotes: 1
Reputation: 172377
You use in
.
if element in thetuple:
#whatever you want to do.
Upvotes: 89