e-mailing multiple values

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Tue May 8 20:53:11 EDT 2007


En Tue, 08 May 2007 20:19:22 -0300, Ian Clark <turbana at gmail.com> escribió:

> On 5/8/07, anil_jacob at comcast.net <anil_jacob at comcast.net> wrote:
>>
>> I have a script which has a method which returns multiple strings at  
>> once using the yield. I would like to send an e-mail of these values in  
>> a single e-mail instead of a mail for each string. How would I be able  
>> to do that?
>
> Are you looking for something like the following? If not, try posting
> a small sampling of your code.
>
>>>> def get_data():
> ...     data = ['ham', 'eggs', 'spam']
> ...     for item in data:
> ...             yield item
> ...
>>>> all_data = [item for item in get_data()]
>>>> all_data
> ['ham', 'eggs', 'spam']

Or simply: all_data = list(get_data())

-- 
Gabriel Genellina




More information about the Python-list mailing list