iam hving list with repeated elements. so in this case how to delete the duplicate elements in the list using python?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilidad
- Inventario
- PoS
- Project
- MRP
Se marcó esta pregunta
I usually used list_wo_no_duplicate = list(set(list_with_ducplicates)) to remove duplicates. Although I think there is no harm for not setting the variable to list again as set in most cases.
For example:
def formatList(seq):
seen = set()
seen_add = seen.add
return [ x for x in seq if not (x in seen or seen_add(x))]
There are loads of topics about this on stackoverflow and Google. This example is taken from http://stackoverflow.com/questions/480214/how-do-you-remove-duplicates-from-a-list-in-python-whilst-preserving-order and also keeps the order of your list!
A second option could be to create a second list, which only contains the clean values. In case you would like to keep both lists.
for i in mylist:
if i not in newlist:
newlist.append(i)
list = set(list) is this correct?
It can be easily done by given python code:
duplicate_list = [1, 3, 5, 1, 4, 5]
new_list = list(set ( duplicate_list))
Thanks, Husain
Hi, I can get the id of duplicate records and use set() function which works perfectly for item ids but I would like to add the quantities of duplicate values. Can you guide how to sum the quantities of all ids in one2many?
Take a look at this blog
¿Le interesa esta conversación? ¡Participe en ella!
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
7
mar 20
|
7008 | ||
|
1
mar 17
|
4927 | ||
|
1
ene 22
|
1779 | ||
|
2
ago 19
|
4142 | ||
|
3
ene 19
|
2782 |
Refer this link and check different methods through which you can remove duplicate elements from list in python.
https://www.geeksforgeeks.org/python-ways-to-remove-duplicates-from-list/