-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLists.py
More file actions
123 lines (102 loc) · 3.79 KB
/
Copy pathLists.py
File metadata and controls
123 lines (102 loc) · 3.79 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
list_1 = ['A', 'B', 'C', 'D', 'W', 'X', 'Y', 'Z']
list_2 = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
list_3 = [3, 9, 0, 22, 1000, 45, -6]
list_4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
print("list_1 type: ", type(list_1))
print("list_1 contents: ", list_1)
print("\n")
print("General Index Dump:")
print("The letter stored at the 0th index is: ", list_1[0])
print("The letter stored at the 1st index is: ", list_1[1])
print("The letter stored at the 2nd index is: ", list_1[2])
print("The letter stored at the 3rd index is: ", list_1[3])
print("The letter stored at the 4th index is: ", list_1[4])
print("\n")
print("Negative Index Dump:")
print("The letter stored at the -1 index is: ", list_1[-1])
print("The letter stored at the -2 index is: ", list_1[-2])
print("The letter stored at the -3 index is: ", list_1[-3])
print("The letter stored at the -4 index is: ", list_1[-4])
print("The letter stored at the -5 index is: ", list_1[-5])
print("\n")
print("Slicing Lists:")
print("Elements starting from 0 index to the 4th index = list_1[0:5]: ", list_1[0:5])
print("Elements starting from 1 index to the 5th index = list_1[0:6]: ", list_1[0:6])
print("Elements starting from 4 index to last index = list_1[4:]: ", list_1[4:])
print("Elements starting from 1 index to last index = list_1[1:]: ", list_1[1:])
print("Elements starting from 0 index to 6 index = list_1[:7]: ", list_1[:7])
print("Elements starting from 0 index to last index = list_1[:]: ", list_1[:])
print("Every other element from index 0 = list_1[0::2]: ", list_1[0::2])
print("Every other element from index 1 = list_1[1:8:2]: ", list_1[1:8:2])
print("\n")
print("Reversing a List:")
print("Print list_1 - list_1[::1]", list_1[::1])
print("Print list_1 reversed - list_1[::-1]", list_1[::-1])
print("\n")
print("Updating List #1:")
print("list_1 contents: ", list_1)
print("Changes: list_1[0] = @ and list_1[3] = 9")
list_1[0] = '@'
list_1[3] = 9
print("list_1 contents: ", list_1)
print("\n")
print("Updating List #2 with Slice function:")
print("list_2 type: ", type(list_2))
print("list_2 contents: ", list_2)
print("Updating list_2 via Slice = list_2[0:4] = 'A', 'B', 'C', 'D'")
list_2[0:4] = 'A', 'B', 'C', 'D'
print("Updated list_2 contents: ", list_2)
print("\n")
print("Appending List #1:")
print("list_1 contents: ", list_1)
list_1.append('0')
list_1.append(-10)
list_1.append(True)
print("Updated list_1 contents: ", list_1)
print("\n")
print("Insert into List #1:")
print("list_1 contents: ", list_1)
list_1.insert(0,'J')
list_1.insert(3,-10)
list_1.insert(4,True)
print("Updated list_1 contents: ", list_1)
print("\n")
print("Extend List #1:")
print("list_1 contents: ", list_1)
list_1.extend([100, 200, 300])
print("Updated list_1 contents: ", list_1)
print("\n")
print("Remove the last element from List #1:")
print("list_1 contents: ", list_1)
list_1.pop()
print("Updated list_1 contents - list_1.pop() ", list_1)
print("\n")
print("Remove the @ element from List #1:")
print("list_1 contents: ", list_1)
list_1.remove('@')
print("Updated list_1 contents - list_1.remove('@') ", list_1)
print("\n")
print("Remove the first element from List #1:")
print("list_1 contents: ", list_1)
del list_1[0]
print("Updated list_1 contents - del list_1[0] ", list_1)
print("\n")
print("Maximum element from list_3")
maxValue = max(list_3)
print("max(list_3) =", maxValue)
print("\n")
print("Minimum element from list_3")
minValue = min(list_3)
print("min(list_3) =", minValue)
print("\n")
print("list_1 contents: ", list_1)
print("True element count - list_1.count(True)", list_1.count(True))
print("First True element - list_1.index(True)", list_1.index(True))
print("\n")
print("Reversing alternate method & sorting")
print("list_4 contents: ", list_4)
list_4.reverse()
print("list_4 - list_4.reverse(): ", list_4)
list_4.sort()
print("list_4 - list_4.sort(): ", list_4)
print("\n")