string % dictionary question
Bryan
belred1 at yahoo.com
Tue Sep 14 00:47:56 EDT 2004
Sam Sungshik Kong wrote:
> Thanks for the reply.
>
> What if the string is more complicated?
> For example,
>
> di = {}
> di["name"] = "Sam"
> di["age"] = None
> s = "name: %(name)s, age: %(age)d" % di
>
> Thanks.
>
> Sam
>
instead of setting di['age'] to None, set it to empty string. if you are setting di['age'] with a variable then you can
insure that you use an empty string for None by doing something like this:
di['age'] = somevar or ''
bryan
More information about the Python-list
mailing list