10.04.19 12:55, Krokosh Nikita пише:
I need smth like starstarmap('{a} / {b}/ {c}'.format, [{a:1, b:2, c:3},
{a:4, b:5, c:6}, ...])
Use the format_map method of str.
>>> list(map('{a} / {b}/ {c}'.format_map, [{'a':1, 'b':2, 'c':3},
{'a':4, 'b':5, 'c':6}]))
['1 / 2/ 3', '4 / 5/ 6']
> On 10 Apr 2019, at 11:55, Krokosh Nikita wrote:
>
> I need smth like starstarmap('{a} / {b}/ {c}'.format, [{a:1, b:2, c:3}, {a:4,
> b:5, c:6}, ...])
Seems overly specific. Why not merge the dicts then call formal like normal?
>> On 4/10/19 7:48 PM, Anders Hovmöller wrote:
>> I don't
robertvandeneynde.be
Le mer. 10 avr. 2019 à 12:55, Krokosh Nikita a écrit :
> I need smth like starstarmap('{a} / {b}/ {c}'.format, [{a:1, b:2, c:3},
> {a:4, b:5, c:6}, ...])
>
That's
def starstarmap(f, it):
return (f(**x) for x in it)
That looks like a recipe, not a basis function ^^
I need smth like starstarmap('{a} / {b}/ {c}'.format, [{a:1, b:2, c:3},
{a:4, b:5, c:6}, ...])
On 4/10/19 7:48 PM, Anders Hovmöller wrote:
I don't really understand. You can do:
'{a} {b}'.format(**{'a': 1}, **{'b': 2})
Is that what you want?
On 10 Apr 2019, at 11:09, Krokosh Nikita wrote:
I don't really understand. You can do:
'{a} {b}'.format(**{'a': 1}, **{'b': 2})
Is that what you want?
> On 10 Apr 2019, at 11:09, Krokosh Nikita wrote:
>
> Hello. I have a following question: How come there's no such thing in Python
> like starmap but which unpacks dicts as kwargs for
Hello. I have a following question: How come there's no such thing in
Python like starmap but which unpacks dicts as kwargs for fuction?
For example I have a format string like "{param1}, {param2}" and want to
get results passing list of dicts for it's .format().
Of course I can do that with