-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.py
More file actions
120 lines (76 loc) · 1.93 KB
/
main.py
File metadata and controls
120 lines (76 loc) · 1.93 KB
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# ages = [18, 19, 20, 18, 21]
# 0 1 2 3 4
# count = len(ages) # 5
# avg_age = 0
# i = 0
# while i < count: # 5 < 5
# this_user_age = ages[i]
# avg_age += this_user_age
# i += 1
# for this_user_age in ages:
# print('inside the for loop:', this_user_age)
# avg_age += this_user_age
# avg_age /= count
# print(f'{avg_age=}')
# numbers = []
# print('before appending:', numbers)
# numbers.append(6)
# numbers.append(5)
# numbers.append(6)
# print('after appending:', numbers)
# numbers.clear()
# numbers = [1,2,3,4] # 0 .. 20 -> 4..7 --- 12..15
# copy = numbers.copy()
# copy[0] = 67
# print('copy:', copy)
# numbers = [1,2,3,4,4,1,4]
# count = numbers.count(4)
# numbers = [1,2,3]
# ages = [18, 19, 20, 18, 21]
# numbers.extend(ages) # better
# print(numbers + ages) # good
# numbers = [10, 8, 30]
# index = numbers.index(8)
# numbers = [10, 8, 30]
# numbers.insert(10, 67) # 10, 67, 8, 30
# numbers = [10, 8, 30]
# removed = numbers.pop()
# print(f'{removed=}')
# numbers = [10, 8, 30]
# numbers.remove(8)
# numbers = [10, 8, 30, 5]
# numbers.reverse()
# numbers.sort()
# print(f'{numbers=}')
# numbers = [1,200,12,4,5]
# slice = numbers[:] # numbers.copy()
# slice = numbers[0::2]
# slice = numbers[3:]
# slice = numbers[-3]
# slice[0] = 123
# numbers = [1,200,12,4,5]
# slice = numbers[:1:-2]
# print(f'{slice=}')
# print(f'{numbers=}')
# string = 'some textual value'
# strings = list(string) # []
# strings = [char.upper() for char in string]
# strings = []
# for char in string:
# strings.append(char.upper())
# print(f'{strings=}')
# numbers = [1,2,3,4,5]
# for i, number in enumerate(numbers):
# print(i, number)
# numbers = [1,2,3,4,5]
# first = numbers[0]
# rest = numbers[1:]
# first, second, *rest, last = numbers
# print(f'{first=}')
# print(f'{second=}')
# print(f'{rest=}')
# print(f'{last=}')
numbers = [1]
first, *rest = numbers
print(f'{first=}')
print(f'{rest=}')