CBSE Class 11 Informatics Practices Question 26 of 33

Lists in Python — Question 26

Back to all questions
26
Question

Question 21

WAP in Python to delete all duplicate elements in a list.

For example,

If list is: [5, 2, 4, -5, 12, 2, 7, 4]

After deleting duplicate elements, new list should be: [5, 2, 4, -5, 12, 7]

Solution
nums = eval(input("Enter a list: "))
unique_nums = []
for num in nums:
    if num not in unique_nums:
        unique_nums.append(num)

print("The list after deleting duplicate elements is: ", unique_nums)
Output
Enter a list: [5, 2, 4, -5, 12, 2, 7, 4]
The list after deleting duplicate elements is:  [5, 2, 4, -5, 12, 7]
Answer

nums
=
eval
(
input
(
"Enter a list: "
))
unique_nums
=
[]
for
num
in
nums
:
if
num
not
in
unique_nums
:
unique_nums
.
append
(
num
)
print
(
"The list after deleting duplicate elements is: "
,
unique_nums
)
Output
Enter a list: [5, 2, 4, -5, 12, 2, 7, 4]
The list after deleting duplicate elements is: [5, 2, 4, -5, 12, 7]