-
Notifications
You must be signed in to change notification settings - Fork 0
/
week4 17.11.2019 Note
82 lines (56 loc) · 1.38 KB
/
week4 17.11.2019 Note
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#week417.11.2019
square = []
for x in range(10):
square.append(x**2)
square
squares = list(map(lambda x : x**2, range(10)))
squares = [x**2 for x in range(10)]
[(x,y) for x in [1,2,3] for y in [3,1,4] if x != y]
[(x,y) for x in [2,5,6,3] for y in [4,3,6,5] if x != y]
[(x,y) for x in [2,5,6,3] for y in [4,3,6,5] if x == y]
combs = []
for x in [1, 2, 3]:
for y in [3, 1, 4]:
if x !=y:
combs.append((x,y))
combs
vec = [-4, -2, 0, 2, 4]
[x*2 for x in vec]
[x for x in vec if x >= 0]
freshfruit = [' banana', ' loganberry ', ' passion fruit ']
[weapon.strip() for weapon in freshfruit]
[(x, x**2) for x in range(6)]
[x, x**2 for x in range(6)]
num = [[1, 2, 3, 4, 5], [5, 6, 7, 8, 1, 9], [4, 9, 3, 6, 8, 3]]
num[0][3]
num[2][2]
num[1][4]
num[2][4]
num[0][0]
num[]
from math import pi
[str(round(pi, i)) for i in range(1, 6)]
['3.1', '3.14', '3.142', '3.1416', '3.14159']
matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
]
matrix
[[row[i] for row in matrix] for i in range(4)]
for i in range(4):
for row in matrix
for x in range(10):
for y in range(10):
transposed = []
for i in range(4):
transposed.append([row[i] for row in matrix])
transposed
transposed[3][2]
transposed = []
for i in range(4):
transposed_row = []
for row in matrix:
transposed_row.append(row[i])
transposed.append(transposed_row)
transposed