index() will give the first occurrence of an item in a list. Is there a neat trick which returns all indices in a list for an element?
index()
You can use a list comprehension:
indices = [i for i, x in enumerate(my_list) if x == "whatever"]
Given a list ["foo", "bar", "baz"] and an item in the list "bar", how do I get its index (1) in Python?
Consider the following: items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD: items.amount() # Should return 3 How do I get the number of elements in the list items?
For example, if passed the following: a = [] How do I check to see if a is empty?