You made your code so complex you could just convert the list to sets and all duplicates would be gone
@vickyrocks65603 жыл бұрын
excellent bro
@moodmaker27962 жыл бұрын
To be fair: I am a beginner and I new about the x2 = list(set(x)) method but I thought I needed to figure out problem solving shit... not thinking once about the possibility of a "not in" statement... so I came here and was enlightened... only to forget it in two days haha. Doing shit the hard way can be very helpful to learn the basics I guess.
@sktdebnath2 жыл бұрын
This is exactly what I did. But you will mess up the order. So you have to sort according to the list index.
@deepaksankhua77916 ай бұрын
Yeah
@PadaiWallah-tz8ls2 ай бұрын
@@moodmaker2796 this 🙌
@fredsoda30343 жыл бұрын
Thank you. I appreciate your Support for the Community.
@ExampleProgram3 жыл бұрын
❤️
@mR_r0b073 жыл бұрын
Thanks sire u helped me solve my assignment 🇳🇬💗💗
@ExampleProgram3 жыл бұрын
Most welcome 😊
@sanjaychanghate88983 жыл бұрын
Thanks sire u helped me a lot😘😘😘
@ExampleProgram3 жыл бұрын
Most welcome 😊
@Adrian.LovesFitness3 жыл бұрын
YOU SAVED MY LIFE!!!!!!!
@ExampleProgram3 жыл бұрын
Pleasure
@lindsay91203 жыл бұрын
thank you, dawg. appreciate ya
@ExampleProgram3 жыл бұрын
No problem
@sinengazzah55283 жыл бұрын
i swear i love u bro
@ExampleProgram3 жыл бұрын
thank you :)
@riadalhasanabir67163 жыл бұрын
thank you so much it solved my assignment
@ExampleProgram3 жыл бұрын
You are most welcome
@pennywise60583 жыл бұрын
Bro u put that duplicate list into set datatype and you again convert the set to the list data type and print the list like this List1=[ 1,5,6,4,2,3,3,3] Set1=set(list1) List1= list(set1) Print(list1)
@prasanna42803 жыл бұрын
Yes.. Friend i have another doubt in .py If we want to find index of second occurrence of a number in list what we do.. ans need urgent
@Abhishekkumar-fi1dy4 жыл бұрын
This is really helpful
@ExampleProgram4 жыл бұрын
Glad this helps you :)
@ammadammad47093 жыл бұрын
Can we count the duplicate numbers In a list without using count built-in function? I want an output like... (Number, repeated x times)
@nishalmalhotra31163 ай бұрын
#Remove Duplicate Elements from a List and count the number of duplicate elemnets lst=[5,2,4,-5,12,2,7,4,4] new=[] count=0 for i in lst: if i not in new: new.append(i) #print(i) x=len(lst)-len(new) print("The orignal list is : ",lst) print("The new list without duplicates is : ",new) print("The number of repeated elements in the orignal list are : ",x)
@susantaVlogs1803 жыл бұрын
for loop would be performance killer if we have a big list...
@Davidkunde2 жыл бұрын
list comprehension will come in handy in this case
@siddigamer44262 жыл бұрын
Thank you very much>>>...
@ExampleProgram2 жыл бұрын
You are welcome!
@AttachmentStudios2 жыл бұрын
Use this rather maybe if you wanna reduce lines of code: # Function remove_duplicates = lambda input_list:list(dict({key:0 for key in input_list})) # Example/Usage my_list = [...] my_list = remove_duplicates(my_list)
@HarshaMaddur3 жыл бұрын
Please correct me if I am wrong. Why complicating things by defining function. Why not this following simple code: data=[10, 20, 30, 30, 40, 50, 50, 60, 70] noduplist=[] for element in data: if element not in noduplist: noduplist.append(element) print(noduplist) #output: [10, 20, 30, 40, 50, 60, 70]
@abrarulhasan36023 жыл бұрын
totally agree
@HarshaMaddur3 жыл бұрын
@Prashant Rai Ok. Thank you.
@KILLER-kt9no3 жыл бұрын
good one bro!
@ShubhamRai063 жыл бұрын
by defining function we can , use it any no of time with any no of duplicate list , that's what functions are use for...
@rohitsinghrawat63173 жыл бұрын
print(list(set(data))) try this
@flipaclip-animators64554 жыл бұрын
Nice work
@ExampleProgram4 жыл бұрын
Thanks
@cedar6933 жыл бұрын
when I heard an Indian accent I knew, I'd learn something today.
@ExampleProgram3 жыл бұрын
👍
@gianlucacaredda52023 жыл бұрын
I am trying to print also the noduplist by the console tells me that it is not defined. What should I do ??
@rajeswaranr90823 жыл бұрын
Awsm❤️
@ExampleProgram3 жыл бұрын
thank you
@escapefelicity2913 Жыл бұрын
It might be a REAL GOOD IDEA to post the code
@ExampleProgram Жыл бұрын
thanks for the suggestion. i will try to implement that :)
@shubham_birhade_vlogs3 жыл бұрын
This program question is asked in every interview
@ExampleProgram3 жыл бұрын
oh :)
@mymantra43 жыл бұрын
We can convert the list into set to remove duplicates
@kshitishkumarbehera8974 Жыл бұрын
thanks you are amazing 💖💖💖💖💖💖💖💖
@vashistathakuri80262 жыл бұрын
You can just convert it to a set and convert it back to a list.
@mohammadaslam58152 жыл бұрын
Sir pls.. say sir Noduplist is a empty list But how we check if the element present in noduplist or not...
@sahilhanda67612 жыл бұрын
See what happens is we iterate over the new list and if for example '0' is there in list , program will not execute. Therefore 'not in' is used
@GladwinNewton2 жыл бұрын
Thank you
@ExampleProgram2 жыл бұрын
You're welcome
@alfonsoramirezelorriaga11532 жыл бұрын
It would be great if you could show how to do it withouth the "not in" method. That is what I am trying to do. I am trying to loop through "unique" and if "i" is not equal to "j" then I append i to unique. However, I am doing something wrong sintaxis wise.
@carlfernandez98972 жыл бұрын
Can't you sort it, loop through the array comparing it to the last element and if so delete that that element/append it if not, to a noduplist. Then it sorts in nlog(n) time and runs in n time. This will run in worst case (n/2)^2. which is worse after 8 elements.
@hotroadcol41663 жыл бұрын
Thanks
@ExampleProgram3 жыл бұрын
Welcome
@sumitbhoi40703 жыл бұрын
For elements in duplist likhna jaruri hai kya ?
@majjigurunadh61086 ай бұрын
Tq Sir
@ExampleProgram6 ай бұрын
Welcome
@kvelez Жыл бұрын
data = [10,20,20,30,40,50,50] def remove_duplicate(data, i): if i >= len(data): return data if isinstance(data[i], int): if data[i] == data[i+1]: data.pop(i) return remove_duplicate(data, i+1) print(remove_duplicate(data, 0))
@RohitRaj-nt9ot3 жыл бұрын
It's not working in my system. Error says function object not iterable
@telugughostloverskaadda21632 жыл бұрын
Please tell me how to remove alternative eliminats in a list
@concisejellyfish2 жыл бұрын
nice
@ExampleProgram2 жыл бұрын
Thanks
@timechannel58502 жыл бұрын
but how to remove duplicate with that number for example numbers=[2,2,4,4,6,8,8,9] it will be unique =[6,9] . how to solve that problem?
@areebtahir26923 жыл бұрын
Sir ye har value ke liye kam nhi krega. While loop se krye ek baar
@karisamichael24172 жыл бұрын
Nice video but...? How do you delete the '+' in the list below? My_list=[+1222..., +1838..., 1737...]
@hotroadcol41663 жыл бұрын
👍👍👍
@ExampleProgram3 жыл бұрын
Thank you :)
@AnilKumar-wf7lb2 жыл бұрын
Sir what is the output for 1-2,2-3,3-4,4-5
@janardhanm30609 ай бұрын
❤
@ExampleProgram9 ай бұрын
thanks
@lostfrequency893 жыл бұрын
Is this even efficient?
@shubhamkumar-h5h9w Жыл бұрын
This program is wrong
@VeebaSauce Жыл бұрын
Your explanation is not to the point. Can't understand what are saying.