самый быстрый способ сравнить строки в Python

Я пишу сценарий в Python, который позволит пользователю вводить строку, которая будет командой, которая дает сценарию команду выполнять определенное действие. Ради аргумента я скажу, что мой список команд:

lock
read
write
request
log

Теперь, я хочу, чтобы пользователь был в состоянии ввести слово "журнал", и это выполнит определенное действие, которое очень просто. Однако я хотел бы распознать частичные слова. Так, например, если пользователь вводит "lo", он должен соответствовать "блокировке", поскольку это выше в списке. Я попытался использовать strncmp от libc, использующего ctypes, чтобы выполнить это, но иметь все же для понимания его.

8
задан Mike Trpcic 13 January 2010 в 02:11
поделиться