Я начинаю изучать Python и практиковал немного, но у меня были трудности с определенным кодом, который я бы хотел написать.Проверка наличия слова в списке в Python
По сути, я хочу написать код, который будет анализировать слова в каждом списке, чтобы проверить, действительно ли слово олень в списке млекопитающих и напечатать определенное сообщение.
Вот моя попытка:
myMammals = ['cow', 'cat', 'pig', 'man', 'woman']
ASCIIcodes = []
ASCII = x
for mammal in myMammals:
for letter in mammal:
x = ord(letter)
ASCIIcodes.append(x)
print ASCIIcodes
animal = ['deer']
ASCIIcodes2 = []
ASCIIvalue = x
for word in animal:
for letter in word:
x = ord(letter)
ASCIIcodes2.append(x)
print ASCIIcodes2
Код выше, при запуске, возвращается:
[99, 111, 119, 99, 97, 116, 112, 105, 103, 109, 97, 110, 119, 111, 109, 97, 110]
[100, 101, 101, 114]
Причина, почему я написал код, приведенный выше, потому что я думал, что я мог бы каким-то образом создать список коды ascii каждого символа, а затем используйте эти списки для сравнения моих кодов ascii, чтобы проверить, действительно ли олень действительно находится в списке млекопитающих. Заранее благодарю вас за то, что вы нашли время, чтобы прочитать мой вопрос и помочь мне :)
В чем Ваш вопрос ?? –
Что не так с «оленем» в myMammals? – chepner