How can I find out if there is even, or odd, number of elements in an arbitrary list.
I tried list.index() to get all of the indices... but I still don\'t k
list.index()
Using the modulus operator - % gives the remainder. To get if even, you need to divide by 2, for example:
%
7 % 2 = 1 8 % 2 = 0
The most pythonic way to do it is:
def is_even(your_list): if not len(your_list) % 2: # 0 in case of even i.e. No remainder return True else: return False