Меня раздражает, что я не могу сделать следующее в одной строке.У меня такое ощущение, что это можно сделать с помощью понимания списка, но как?
given_string = "first.second.third.None"
string_splitted = given_string.split('.')
string_splitted[-1] = "fourth"
given_string = ".".join(string_splitted)
Обратите внимание, что число точек (.) В указанной строке является постоянным (3).Поэтому я всегда хочу заменить четвертый фрагмент строки.