fork download
  1. def find_symbol(symbols, lines):
  2. for y, line in enumerate(lines):
  3. for x, character in enumerate(line):
  4. if character in symbols:
  5. return character, (x, y)
  6.  
  7. lines = """\
  8. ####
  9. # .#
  10. # ###
  11. #*@ #
  12. # $ #
  13. # ###
  14. ####\
  15. """.splitlines()
  16.  
  17. player, position = find_symbol({"+", "@"}, lines)
  18.  
  19. print(player)
  20. print(position)
Success #stdin #stdout 0.02s 5748KB
stdin
Standard input is empty
stdout
@
(2, 3)