Python Program To Remove Duplicates From A List Using For Loop
01. Example
Apply on string list.
def removeDuplicate(duplicate): data = [] for num in duplicate: if num not in data: data.append(num) return data cars = ['Lamborghini','Honda', 'Jeep', 'Honda', 'BMW','Hyundai', 'Hyundai', 'BMW', 'Ford'] print("Array: n", cars) result = removeDuplicate(cars) print("nnArray After Removing Duplicate:n",result)
Output:
Array: ['Lamborghini', 'Honda', 'Jeep', 'Honda', 'BMW', 'Hyundai', 'Hyundai', 'BMW', 'Ford'] Array After Removing Duplicate: ['Lamborghini', 'Honda', 'Jeep', 'BMW', 'Hyundai', 'Ford']
02. Example
Apply on numeric list.
def removeDuplicate(duplicate): data = [] for num in duplicate: if num not in data: data.append(num) return data numbers = [23, 45, 34, 78, 23, 78, 12, 89, 45, 34, 54, 34] print("Array: n", numbers) result = removeDuplicate(numbers) print("nnArray After Removing Duplicate:n",result)
Output:
Array: [23, 45, 34, 78, 23, 78, 12, 89, 45, 34, 54, 34] Array After Removing Duplicate: [23, 45, 34, 78, 12, 89, 54]