字符串去重

1.for循环字符串去重

num = '123451678231390'
newnum = ''
for nums in num:if nums not in newnum:newnum+=nums
print(newnum)运行结果:
1234567890

2.while循环字符串去重

num = '123451678231390'
newnum = ''
i = len(num)-1
while True:if i > 0:if num[i] not in newnum:newnum +=(num[i])i-=1else:break
print(newnum)运行结果:
0931

3.使用列表的方法

name = "赵钱孙李周吴郑王赵钱孙李"
name1 = set(name)
print(name1)
newname = list(set(name)
print(''.join(newname))
newname.sort(key = name.index)
print(newname)
print(''.join(newname))

Python数据去重相关推荐

  1. python数据去重的函数_python去重函数是什么

    数据去重可以使用duplicated()和drop_duplicates()两个方法. DataFrame.duplicated(subset = None,keep ='first')返回boole ...

  2. python数据去重(pandas)

    python3数据去重(pandas) 去重操作是我们处理数据的时候经常遇到的! 接下来告诉大家,仅仅用几行代码就可以实现的去重操作 这边会用到pandas库 这是一个非常非常强大的库,这里面有着处理 ...

  3. python 数据去重_python 对数据常用的几种去重方式

    一.对列表去重 1.用循环查找的方式 li = [1,2,3,3,4,2,3,4,5,6,1] news_li = [] for i in li: if i not in news_li: news_ ...

  4. python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...

    [Python字符串提取] 摘要:根据要求进行字符串的提取,并去重 导入分析所需的库import pandas as pd 构造数据集 as1 = pd.DataFrame({'a':[1,2,3,4 ...

  5. python数据去重的函数_python pandas dataframe 去重函数的具体使用

    今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数 先看一个小例子 from pandas import Series, DataFrame data = DataFrame({' ...

  6. python数据去重_python 大数据去重

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况)

    Python使用matplotlib绘制数据去重前后的柱状图对比图(在同一个图中显示去重操作之后同一数据集的变化情况) #仿真数据 import pandas as pd import numpy a ...

  8. python对大量数据去重_Python对多属性的重复数据去重实例

    python中的pandas模块中对重复数据去重步骤: 1)利用DataFrame中的duplicated方法返回一个布尔型的Series,显示各行是否有重复行,没有重复行显示为FALSE,有重复行显 ...

  9. python数据框去重_【Python】基于某些列删除数据框中的重复值

    Python按照某些列去重,可用drop_duplicates函数轻松处理.本文致力用简洁的语言介绍该函数. 一.drop_duplicates函数介绍 drop_duplicates函数可以按某列去 ...

  10. python列表去重_python 字典列表/列表套字典 去重重复的字典数据

    python 字典列表/列表套字典 数据去重 第一种:def deleteDuplicate(li): func = lambda x, y: x if y in x else x + [y] li  ...

最新文章

  1. 物联网设计四大独特挑战的解决方案
  2. leetcode算法题--将数字变成 0 的操作次数
  3. 2017年高级二级计算机考试试题,2017年计算机二级高级Office考试试题操作题
  4. Linux 如何快速找到运行中的进程
  5. bzoj4196:[Noi2015]软件包管理器
  6. java 日志框架 详解_java日志框架系列(9):logback框架过滤器(filter)详解
  7. 手写自己的MyBatis框架-支持注解配置SQL
  8. 转:VMware、微软等四种主要的网络IO虚拟化模型
  9. 面试官问我如何做产品分析
  10. java springmvc注解详解_springMVC注解开发详解(转)
  11. 条款28:避免返回handles指向对象内部的成分(Avoid returning handles to objects internals)...
  12. indesign教程,如何创建对齐参考线?
  13. 两台服务器怎么发文件,两台服务器怎么发文件
  14. 计算一路话音消耗的带宽
  15. Android系统镜像文件
  16. Guava base -- Joiner
  17. fastadmin保持用户登陆状态
  18. 国家开放大学专科计算机应用实训项目,国家开放大学电大专科《微机系统与维护》网络课实训1实训3作业及答案.docx...
  19. python-day11函数的作用
  20. hive报错Could not get block locations. Source file “/user/hive/warehouse/xxx

热门文章

  1. Oracle“ ORA-12162:TNS:net服务名称指定不正确”错误和解决方案
  2. 高温持续,三峡水库向长江中下游补水5亿立方米
  3. 英语在线听力翻译器_英语听力翻译app下载-英语听力翻译软件下载v1.1.3 安卓版-2265安卓网...
  4. 固定资产管理系统项目总结
  5. 中文转换成拼音实施方法
  6. 天猫精灵通过私有云控制WiFi设备
  7. JavaParse入门
  8. html5 drag移动位置,HTML5拖拽功能drag
  9. 乐高叉车wedo教案_24乐高教育wedo编程摩天轮教案
  10. 吉林大学邮箱smtp服务器,吉林大学邮件系统成功案例-彩讯Richmail邮件系统,致力于互联网行业软件的开发和应用12年....