Этот вопрос слегка разветвляется на следующие две темы:
Как проверить, содержит ли строка одну из подстрок в списке?
Проверить, содержит ли элемент списка Python строку внутри другой строки
Потому что, хотя он очень тесно связан, на самом деле он не дает мне ответа, который мне нужен. Я пытался реконструировать то, что я читал, безуспешно. так вот:
что если я захочу распечатать члена списка "matchers", как мне это сделать? : /
myObjs = ['R_obj', 'objectLeft']
sideNames = ['L_','R_', '_L', '_R', 'Right', 'Left', 'right', 'left']
for i in myObjs:
xx = [side in i for side in sideNames]
if any (xx):
print "something is found in " + i
# ================= other attempts at printing: =================
# print [side in i for side in sideNames] <-- gives list of booleans.
# print xx
# print str(sideNames[side]) + "found is in " + i
# print sideNames.side
# print side
# ================= other attempts at printing: =================
В основном я пытаюсь напечатать sideNames член списка вместо "что-то", но все мои разные попытки давали мне неправильные синтаксисы: /
PS: у меня такое ощущение, что я неправильно использую [] и ()