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:
- إدارة علاقات العملاء
- e-Commerce
- المحاسبة
- المخزون
- PoS
- Project
- MRP
لقد تم الإبلاغ عن هذا السؤال
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
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيلالمنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
---|---|---|---|---|
|
7
مارس 20
|
7531 | ||
|
1
مارس 17
|
5300 | ||
|
1
يناير 22
|
2181 | ||
|
2
أغسطس 19
|
4556 | ||
|
3
يناير 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/