Python: изменение элементов в списке, когда список является значением словаря ⇐ Python
-
Гость
Python: изменение элементов в списке, когда список является значением словаря
Это может показаться простым, но я не могу уловить это.
Мой словарь:
MY_DICT = { "фу":[ "бар/", "баз" ], "другой_ключ": [ "1_предмет", "2_item/". ], }` Мне нужно удалить косую черту в конце слов «bar» и «2_item» и вернуть значения в словарь.
Вот что у меня есть (и это работает):
для ключа в MY_DICT: MY_DICT[ключ] = [item.rstrip('/') для элемента в MY_DICT[ключ]) Но мне интересно, есть ли более «питонический» способ сделать это, используя понимание диктовок/списков.
Я хочу удалить все конечные косые черты из каждого элемента словаря, используя понимание dict
Это может показаться простым, но я не могу уловить это.
Мой словарь:
MY_DICT = { "фу":[ "бар/", "баз" ], "другой_ключ": [ "1_предмет", "2_item/". ], }` Мне нужно удалить косую черту в конце слов «bar» и «2_item» и вернуть значения в словарь.
Вот что у меня есть (и это работает):
для ключа в MY_DICT: MY_DICT[ключ] = [item.rstrip('/') для элемента в MY_DICT[ключ]) Но мне интересно, есть ли более «питонический» способ сделать это, используя понимание диктовок/списков.
Я хочу удалить все конечные косые черты из каждого элемента словаря, используя понимание dict
Мобильная версия