优草派  >   Python

Python怎么去取不重复的字符?Python字符串去重

罗西汉            来源:优草派

在Python之中对一个可以迭代的对象去进行去重的操作是十分常见的,列表、元组等都可以去进行去重的处理。那么字符串虽然和它们不太一样,但是也可以进行去重处理。本篇文章就来讲一下该怎么去对python的字符串去重并取出不重复的字符,一起看看吧。

Python怎么去取不重复的字符?Python字符串去重

python字符串作为一个可以被迭代的对象,它里面的每一个字符都是有着索引的并且能够被切片的方式进行修改和获取的。那么python字符串转为一个列表的时候,就会按照字符串的字符索引将其按照顺序分为一个个列表内的元素,示例如下:

str = ”asd123qwer”
list1 = list(str)

将字符串转为列表之后就能够去对其进行去重的处理了,使用for循环去迭代列表或者是转为集合类型都可以去重。对于列表来说转为集合是更加方便和简洁的,因为集合的特点是集合内的所有元素都不重复。所有将列表去转为集合类型的时候就会自动的去对重复的元素进行蛆虫的处理,代码如下:

set1 = set(list1)
print(set1)

转为集合之后使用print输出集合就会发现里面的重复元素已经去掉了,那么这个集合内的元素就都为原本字符串不重复的字符了。

以上就是关于“Python怎么去取不重复的字符?Python字符串去重”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行