Я новичок в кодировании и python, и я пытаюсь использовать версию Scrabble Challenge в OpenHatch: https://openhatch.org/wiki/Scrabble_challenge.Может ли слова в List1 быть написаны буквами в List2
Цель состоит в том, чтобы проверить, может ли каждое слово в списке пишется буквами в стойке для плитки. Я написал цикл for, чтобы проверить, находится ли каждая буква в слове в стойке для плитки, и если это так, удалите букву из стойки (чтобы иметь дело с дубликатами). Однако я не понимаю, как добавить слово в список valid_word, если for-loop обнаруживает, что каждая буква слова находится в стойке.
В этом примере «возраст» должен быть действительным, но «gag» не должен быть, поскольку в стойке есть только один «g».
word_list = ['age', 'gag']
rack = 'page'
valid_words = []
for word in word_list:
new_rack = rack
for x in range(len(word)):
if word[x] in new_rack:
new_rack = new_rack.replace(str(word[x]), "")
есть вопросы? просто как добавить слово в список? (вы можете добавить 'valid_words.append (word)') – Elisha