Python 官方文档:入门教程 => 点击学习
python处理重复值的方法有以下几种: 使用集合(set):将重复值放入一个集合中,集合会自动去除重复值。可以通过将列表转化为集
python处理重复值的方法有以下几种:
lst = [1, 2, 3, 3, 4, 4, 5]
lst = list(set(lst))
print(lst) # 输出 [1, 2, 3, 4, 5]
lst = [1, 2, 3, 3, 4, 4, 5]
lst = [x for i, x in enumerate(lst) if x not in lst[:i]]
print(lst) # 输出 [1, 2, 3, 4, 5]
from collections import Counter
lst = [1, 2, 3, 3, 4, 4, 5]
counter = Counter(lst)
lst = [x for x in counter if counter[x] == 1]
print(lst) # 输出 [1, 2, 5]
import pandas as pd
lst = [1, 2, 3, 3, 4, 4, 5]
df = pd.DataFrame(lst, columns=['value'])
df = df.drop_duplicates()
lst = df['value'].tolist()
print(lst) # 输出 [1, 2, 3, 4, 5]
以上是一些常见的方法,可以根据实际情况选择合适的方法。
--结束END--
本文标题: python处理重复值的方法有哪些
本文链接: https://www.lsjlt.com/news/441022.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0