Я совсем новичок в питоне. Я ищу решение для поиска списка и поиска данных.
Я гуглил, но не смог найти ничего конкретного для моего кода. я пытался найти, в, установить это, кажется, не работает.
Я пытаюсь найти и сопоставить несколько строк в заранее определенном списке в другом списке (на самом деле это ответ от последовательного порта)
это мой код
responsetocheck = "replyid, ID,ID,transmitid"
datafromport= "replyid, ID, timestamp,sometherinfo,someotherinfo1,ID,transmitid"
Я должен сравнить и найти весь responsetocheck и вернуть true, если все строки совпадают с responsetocheck.
Я пробовал эти приведенные ниже варианты
if (responsetocheck in datafromport) # it's not finding the data
if (set(responsetocheck) <= set(datafromport) ) # returns True even if 2- 3 values
# are matching - the reverse way of
# checking just returns true though
# if just one matches.
responsetocheck[0] in datafromport [0] # and the respective index's : getting
# out of range error
if all(word in data for word in response) # doesnt seem to work as well
Опции могут иметь некоторую синтаксическую ошибку. Я перечислил только для того, чтобы сообщить вам о вариантах, которые я использовал.
responsetocheck
— это одна строка, как иdatafromport
. Какое именно условие вы хотите проверить на этих строках? - person Lev Levitsky   schedule 26.04.2013