May-31-2021, 03:43 PM
This will convert what you have here but most likely will need significant modification to allow for all possible board configurations. At lest it's a start.. right?
board_fen = ['bRbNbBbQbKbBbNbR/bpbpbpbpbpbpbpbp/8/8/8/8/wpwpwpwpwpwpwpwp/wRwNwBwQwKwBwNwR'] split_board = board_fen [0].split ('/') final_board = [] for row in split_board : if row [0] == '8' : final_board.append (['--'] * 8) else : board_row = [(row [i: i+2]) for i in range (0, len (row), 2)] final_board.append (board_row) for row in final_board : print (row)