# Diese Funktion bekommt eine Liste oder ein Tuple übergeben, # in welcher/welchem nach einem bestimmten Element gesucht # werden soll. Zurückgegeben wird eine Liste mit allen Indices, # an denen das Element gefunden wurde. def indices(iterable, element): returnList = [] # anfangs leer for i in range(len(iterable)): if iterable[i] == element: returnList.append(i) return returnList # Testen: print(indices((1, 1, 2, 1, 3), 1)) print(indices((5, 3, 9), 1)) print(indices((8, ), 1)) print(indices((1, ), 1)) print(indices((), 1)) print(indices([6, 17, 1, 12, 1], 1)) print(indices([1], 1)) print(indices([], 1)) print(indices("abcadefad", "a"))