- proper use of list comprehensions - python
- >>> a = [1, 2, 3, 4, 5]
- >>> [i for i in a if i > 2]
- [3, 4, 5]
- >>> a = [1, 2, 3, 4, 5]
- >>> b = []
- >>> [b.append(i) for i in a]
- [None, None, None, None, None]
- >>> print b
- [1, 2, 3, 4, 5]
- for i in a:
- b.append(i)
- b = [i for i in a]
- for i in a:
- b.append(i)
- b += (i for i in a)
- b += a
- b += map(somefunc, a)
- b = []
- a = [1, 2, 3, 4, 5]
- b.extend (a)