make elements of a list twice or more.

liuerfire Wang liuerfire at gmail.com
Wed Aug 7 04:50:48 EDT 2013


Sorry for the title which didn't make clear.

Here is a list x = [b, a, c] (a, b, c are elements of x. Each of them are
different type).  Now I wanna generate a new list as [b, b, a, a, c, c].

I know we can do like that:

tmp = []
for i in x:
    tmp.append(i)
    tmp.append(i)

However, I wander is there a more beautiful way to do it, like [i for i in
x]?

Thanks.


-- 
Best regards.
/**********************************
google+: +liuerfire <http://gplus.to/onepiece> twitter:
@liuerfire<https://twitter.com/#!/liuerfire>
蛋疼不蛋疼的都可以试着点一下~^_^~ <http://db.tt/YGEdRM0>
***********************************/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130807/a6ef8eb9/attachment.html>


More information about the Python-list mailing list