Chcę analizowania ciąg aby wyodrębnić wszystkie podciągi w nawiasach klamrowych:Wyciąg podciągi w Pythonie
'The value of x is {x}, and the list is {y} of len {}'
powinna produkować:
(x, y)
Następnie chcę sformatować ciąg do wydrukowania początkowa ciąg z wartościami:
str.format('The value of x is {x}, and the list is {y} of len {}', x, y, len(y))
Jak mogę to zrobić?
Example usage:
def somefunc():
x = 123
y = ['a', 'b']
MyFormat('The value of x is {x}, and the list is {y} of len {}',len(y))
output:
The value of x is 123, and the list is ['a', 'b'] of len 2
Więc po ekstrakcji x i y, masz zamiar go zmienić? Przed ponownym wydrukiem – Bharadwaj
Jaki jest cel etapu pośredniego? To wcale nie pomaga w następnej części! – jonrsharpe
Twoje pytanie nie jest jasne !! czy możesz pokazać nam [Minimalny, kompletny i sprawdzalny przykład] (http://stackoverflow.com/help/mcve) o tym, co chcesz zrobić? lub o kodzie, który próbowałeś do tej pory? – Kasramvd