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
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
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
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
7
thg 3 20
|
6859 | ||
|
1
thg 3 17
|
4863 | ||
|
1
thg 1 22
|
1627 | ||
|
2
thg 8 19
|
4080 | ||
|
3
thg 1 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/