문자열 목록의 존재 여부에 따라 일부 텍스트를 허용하거나 거부하는 스크립트를 만들어야합니다.목록에있는 문자열 요소가 문자열 목록에 포함되어 있는지 찾기
I가 거절기구 표기 키워드 목록 가지고 그 문자열 요소 중 하나가 I 아래 제시 목록에서 발견되면
k_out = ['word1', 'word2', 'some larger text']
를 목록 는 거부로 표시되어야 .
flag_r = False
for text in k_out:
for lst in c_lst:
if text in lst:
flag_r = True
이것에 대해가는 더 파이썬 방법이 :
c_lst = ['This is some text that contains no rejected word', 'This is some larger text which means this list should be rejected']
이 내가있어 무엇 :이 확인해야 목록을입니까?
이 질문은에 http://codereview.stackexchange.com 속해 있기 때문에 오프 주제의 – jonrsharpe
가능한 중복 [파이썬으로 나타납니다 다른 요소의 하위 문자열 인 문자열 목록] (http://stackoverflow.com/questions/21720199/python-remove-any-element-from-a-list-of-strings-that-is-a-substring -of-anothe) – dg99
중복 일지 모르지만 다른 질문보다 나은 답변이 있습니다. – Vorticity