字符串去重

1、使用集合 --没有保持原来的顺序

print(set(pstr))

2、使用字典 – 没有保持原来的顺序

print({}.fromkeys(pstr).keys())

3、使用循环遍历法 – 代码不够简洁,不高端

a = []
for i in range(len(pstr)):if pstr[i] not in a:a.append(pstr[i])
print(a)

列表去重

plist = [1,0,3,7,5,7]

1、使用set方法

print(list(set(plist)))

2、使用字典

print(list({}.fromkeys(plist).keys()))

3、循环遍历法

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
plist1 = []
for i in plist:if i not in plist1:plist1.append(i)
print(plist1)

4、按照索引再次排序

b = list(set(plist))
b.sort(key=plist.index)
print('sds:',b)

Python 字符串与列表去重相关推荐

  1. python字符串、列表和文件对象总结

    1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历 ...

  2. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...

    本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...

  3. python字符串转化列表_Python列表到字符串的转换

    python字符串转化列表 Sometimes we want to convert the list to a string so that we can print it or log it fo ...

  4. python字符串,列表,元组,字典的基本操作

    python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...

  5. python字符串与列表的相互转换

    学习内容: 1.字符串转列表 2.列表转字符串 1. 字符串转列表 str1 = "hi hello world" print(str1.split(" ")) ...

  6. python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  7. Python 字符串、列表、字典 操作方法大全 正则re

    http://www.jb51.net/article/47956.htm Python 字符串操作方法大全 http://www.jb51.net/article/47978.htm Python ...

  8. Python字符串与列表间的相互转化

    文章目录 1. 列表转字符串 1.1 方法一 1.2 方法二 2. 字符串转列表 1. 列表转字符串 1.1 方法一 使用''.join(list_name) 代码: original_list = ...

  9. Python 字符串、列表及字典的相互转换

    在Python编程中,我们常常会使用字符串(str).列表(list)及字典(dict)这样的数据结构,当然也就常常需要涉及到这三种类型的相互转化.本文将竭尽笔者所能将以上三种数据结构的转化为大家详尽 ...

最新文章

  1. 计算机网络-编码与调制
  2. python网络爬虫之yield关键字的使用!
  3. python画图,使用matplotlib和seaborn来设置图形的字体大小,坐标轴的线宽,风格,取值范围
  4. 据说,程序员已成为女生年度最喜欢男友职业Top3?
  5. linux落字效果代码,Shell中实现飞行文字效果
  6. JSON-lib 使用
  7. matlab有模糊分析,用matlab进行模糊综合评判_模糊综合评判matlab
  8. 第七季2:MP4v2库的移植与播放实战
  9. PAT L1-027 出租
  10. Javascript的继承
  11. 卸载VS2005不完全出现的安装问题
  12. python获取月份字符串_python - python从字符串获取日期 - 堆栈内存溢出
  13. Java版SLG游戏《竜退治2》
  14. python求解括号匹配的相关问题
  15. HTML5期末大作业:中华美德文化网站设计——中华美德文化(6页) HTML+CSS+JavaScript 中国传统美德文化网页HTML代码
  16. 天锐绿盾解密_天锐绿盾签约兴威 助力食品行业信息防泄漏
  17. steam (游戏平台)
  18. ThoughtWorks待遇
  19. 日常收支记账,使用图表查看类别收支
  20. 淘宝数据魔方技术架构

热门文章

  1. CMS - tabBar
  2. 分析决策树算法和逻辑回归算法的不同之处
  3. 防火墙未开启导致通过redis篡改.ssh/authorized_keys
  4. SQL -- 是否或推断线相交以在其内部的平面
  5. 用Lighttpd做图片服务器
  6. hdu 1069 Monkey and Banana (LIS)
  7. inline函数学习笔记
  8. Hibernate HQL基础 投影查询
  9. 学好计算机科学的诀窍,【教学方法论文】计算机科学技术专业高效教学方法(共4295字)...
  10. 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!