Я сделал большой объем поиска, но не могу найти то, что я после. Я использую Iron Python.
У меня есть большой список строк (MyList), которые я извлек, и я хотел бы посмотреть, есть ли значения, которые содержат элементы в словаре SearchStrings. Словарь searchStrings может содержать более 500 элементов.
MyList = ["123steel","MylistConcrete","Nothinginhere","45","56","steel","CONCRETE"]
SearchStrings = {'concrete' : 'C','CONCRETE' : 'C','Steel' : 'S', 'STEEL' : 'S'}
Мне нужно вернуть индекс и затем соответствующий код из SearchString.
т.е. если мы найдем 'MylistConcrete'
, я узнаю индекс '1' и смогу вернуть 'C'
Надеюсь, это имеет смысл для всех. Дайте мне знать, если вам нужны какие-либо разъяснения
Заранее спасибо,
Geoff.