У меня есть список:Глядя на содержание списка, в другом списке
alist=[['able'], ['acre'], ['bale'], ['beyond'], ['binary'], ['boat'], ['brainy'], ['care'], ['cat'], ['cater'], ['crate'], ['lawn'], ['list'], ['race'], ['react'], ['sheet'], ['silt'], ['slit'], ['trace'], ['interject'], ['contradict'], ['oration'], ['understandable']]
и другой список:
blist=['co', 'de', 'dis', 'inter', 'non', 'not', 'post', 'pre', 're', 'sub', 'trans']
Теперь мой вопрос, я хочу, чтобы проверить содержимое список B соответствует ни одному из содержания в список, другими словами, если список имеет какой-либо из перечисленных префиксов вниз в списке B
В конце концов, он должен дать мне результат, как «со» появляется один раз в списке, «между» появляется один раз в списке и т.д.
редактирования, вот код, который я пытался, но не получилось , может кто-нибудь сказать мне, что в этом плохого?
for word in alist:
if blist in word:
print word
* Теперь мой вопрос, я хочу, чтобы проверить содержимое списка B соответствует любому из содержания в списке, другими словами, если список имеет любой из префиксов, перечисленных вниз в списке B * - это не вопрос –
Вы уже пробовали что-нибудь, что не работает? –
Можете ли вы показать код, который вы в настоящее время пытаетесь использовать? –