Как просматривать канал буква за буквой и сравнивать с другим каналом и соответствием? - PullRequest
0 голосов
/ 06 июня 2018

Я хотел бы создать скрипт, позволяющий сравнивать строку символов буква за буквой (имя) с другой строкой символов, которая будет буквой (Xchar).

Затем, пока он не совпадает, он продолжает проходить через условие до последней буквы имени переменной.

Вот что я мог сделать, и я пришел к вам заоптимизация скрипта:

name = "WALKER"
letterORregex = str(input("Enter a string. "))

splitCaracters = name.split()

for i in range(len(splitCaracters)):
  if splitCaracters[i] == letterORregex:
    print "send OK in list letterORregex"
  else:
    print "send down in list letterORregex"

Также я хотел бы добавить исключение, когда, например, моя переменная (имя) в пробел: "Джон Доу".Я хотел бы иметь возможность сопоставить мой пробел, который находится в моей переменной (имя) с символом "_" в моей переменной (letterORregex).Это возможно?

1 Ответ

0 голосов
/ 06 июня 2018

Допустим, «ОК» - это Истина, а «Вниз» - Ложь.Затем вы можете сделать что-то вроде:

  string = "SomeString"
  variable = "SomeVariable"

  myList = [string[i]==variable[i] for i in range(min(len(string),len(variable)))]

  print(myList)

И тогда у вас будет список разыскиваемых (если я понимаю, что вы хотите)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...