проверка слова в тексте и, если оно соответствует ключу словаря, добавьте к значению этого ключа - PullRequest
0 голосов
/ 01 октября 2019

У меня есть текст, хранящийся в строковой переменной, например, так:

r= '4"3/4 cutting head on location as part of the contract with NOV'

У меня есть словарь, подобный так

d={'4"3/4':0}

Я хочу проверить, соответствует ли значение ключа какой-либо из данныхв строке и если true, добавьте единицу к значению упомянутого ключа

Ответы [ 2 ]

1 голос
/ 01 октября 2019

Вы можете сделать обновленный словарь:

d = {key: value + 1 if key in r else value
   for key, value in d.items()}
0 голосов
/ 01 октября 2019
for key,value in d.items():
    if key in r:
        d[key]=value+1

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...