-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlists_method.py
More file actions
77 lines (61 loc) · 1.75 KB
/
lists_method.py
File metadata and controls
77 lines (61 loc) · 1.75 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
numbers = [3, 2, 7, 4, 5, 1]
print("Add new value 22 at the end on the list")
numbers.append(22)
print(numbers)
print("Add new value 10 at 2 index on the list")
numbers.insert(2, 22) # 2 is index and 10 is value
print(numbers)
print("Get index of given item 7")
print(numbers.index(7))
print("If given item not in lists index method given error")
print("So, if we print print(numbers.index(70))")
print("Getting below error")
# print(numbers.index(70))
print("""
Traceback (most recent call last):
File "lists_method.py", line 17, in <module>
print(numbers.index(70))
ValueError: 70 is not in list
""")
print("Check item exist or not in list")
print(70 in numbers)
print("Count how many time add the given item 22 in list")
print(numbers.count(22))
print("Sort the list")
numbers.sort()
print(numbers)
print("Reverse the list")
numbers.reverse()
print(numbers)
print("Copy the list into new variable")
numbers2 = numbers.copy()
numbers.append(11)
print("Main => ", numbers)
print("Copy => ", numbers2)
print("Remove given item 7 of the list")
numbers.remove(7)
print(numbers)
print("Remove last item of the list")
numbers.pop()
print(numbers)
print("Remove all items of the list")
numbers.clear()
print(numbers)
# Write a program to remove the duplicates in a list
print("Write a program to remove the duplicates in a list")
# numbers = [4, 3, 6, 2, 5, 3, 7, 8, 2]
numbers = [2, 2, 4, 6, 3, 4, 6, 1]
print(numbers)
for number in numbers:
count = numbers.count(number)
if count > 1:
numbers.remove(number)
print(numbers) # this one given right output but indexing is different
# Right one
numbers = [2, 2, 4, 6, 3, 4, 6, 1]
uniques = []
print(numbers)
for number in numbers:
if number not in uniques:
uniques.append(number)
print(uniques)