In [70]:
>>> a = [66.5, 33, 1, 33, 1234.5]
>>> print(a.count(33), a.count(1), a.count(34234))
>>> a.insert(1,33)
>>> a.append(33)
>>> a
Out[70]:
In [73]:
>>> a.remove(33)
>>> a
Out[73]:
In [25]:
>>> a.reverse()
>>> a
Out[25]:
In [26]:
>>> a.sort()
>>> a
Out[26]:
In [29]:
>>> a.pop()
Out[29]:
In [30]:
>>> a
Out[30]:
In [52]:
>>> stack = [5, 6, 7]
>>> stack.append(8)
>>> stack.append(9)
>>> stack
Out[52]:
In [33]:
>>> stack.pop()
stack
Out[33]:
In [45]:
>>> from collections import deque
>>> quene = deque(['Eric', 'Peter', 'John'])
>>> quene.append('Geoge')
>>> quene.append('Allen')
>>> quene.popleft()
>>> quene.popleft()
>>> quene
Out[45]:
In [78]:
>>> square = []
>>> for x in range(10):
... square.append(x**2)
>>> square
Out[78]:
In [80]:
>>> squares = list(map(lambda x: x**2, range(10)))
>>> squares
Out[80]:
In [82]:
>>> squares = [x**2 for x in range(10)]
>>> squares
Out[82]:
In [84]:
>>> [(x,y) for x in [1,2,3] for y in [3,1,4] if x != y]
Out[84]:
In [91]:
>>> combs = []
>>> for x in [1,2,3]:
... for y in [3,1,4]:
... if x != y:
... combs.append((x,y))
>>> combs
Out[91]:
In [92]:
>>> vec = [-4, -2, 0, 2, 4]
>>> [x*2 for x in vec]
Out[92]:
In [93]:
>>> [x for x in vec if x >0]
Out[93]:
In [94]:
>>> [abs(x) for x in vec]
Out[94]:
In [96]:
>>> freshfruit = ['Banana','Apple','Passionfruit']
>>> [weapon.strip() for weapon in freshfruit]
Out[96]:
In [97]:
>>> [(x, x**2) for x in range(6)]
Out[97]:
In [98]:
>>> vec = [[1,2,3],[4,5,6],[7,8,9]]
>>> [num for elem in vec for num in elem]
Out[98]:
In [100]:
>>> from math import pi
>>> [str(round(pi,i)) for i in range(1,6)]
Out[100]:
In [102]:
>>> matrix = [
[1,2,3,4],
[5,6,7,8],
[9,10,11,12]
]
>>> matrix
Out[102]:
In [106]:
>>> [[row[i] for row in matrix] for i in range(4)]
Out[106]:
In [114]:
>>> transposed = []
>>> for i in range(4):
transposed.append([row[i] for row in matrix])
>>> transposed
Out[114]:
In [117]:
>>> transposed = []
>>> for i in range(4):
transposed_row = []
for row in matrix:
transposed_row.append(row[i])
transposed.append(transposed_row)
>>> transposed
Out[117]:
In [118]:
>>> list(zip(*matrix))
Out[118]:
In [123]:
>>> a = [-1,0,1,5,8.33,123]
>>> del a[0]
>>> a
>>> del a[2:4]
>>> a
>>> del a[:]
>>> a
Out[123]:
In [124]:
>>> a = [1,2,3,4,5,6,]
>>> del a
In [125]:
>>> t = 1234, 5432, 'hello!'
>>> t[0]
Out[125]:
In [126]:
>>> t
Out[126]:
In [127]:
>>> u = t, (1,2,3,4,5)
>>> u
Out[127]:
In [128]:
>>> u[0] = 888
In [129]:
>>> basket = ['Apple','Banana','Pinapple','flower','orange']
>>> basket
Out[129]:
In [130]:
>>> 'orange' in basket
Out[130]:
In [131]:
>>> 'hello' in basket
Out[131]:
In [132]:
>>> a = set('abcdefghijk')
>>> b = set('abcdabc')
>>> a
Out[132]:
In [133]:
>>> b
Out[133]:
In [134]:
>>> a | b
Out[134]:
In [135]:
>>> a & b
Out[135]:
In [136]:
>>> a ^ b
Out[136]: