Py学习  »  Python

从Python中模式重复的列表中删除重复字符

rwszymczakiii • 5 年前 • 1800 次点击  

我正在监视发送如下数据的串行端口:

['','a','a','a','a','a','a','','b','b','b','b','b','b','b','b',
 '','','c','c','c','c','c','c','','','','d','d','d','d','d','d','d','d',
 '','','e','e','e','e','e','e','','','a','a','a','a','a','a',
 '','','','b','b','b','b','b','b','b','b','b','','','c','c','c','c','c','c',
 '','','','d','d','d','d','d','d','','','e','e','e','e','e','e',
 '','','a','a','a','a','a','a','','b','b','b','b','b','b','b','b',
 '','','c','c','c','c','c','c','','','','d','d','d','d','d','d','d','d',
 '','','e','e','e','e','e','e','','','a','a','a','a','a','a',
 '','','','b','b','b','b','b','b','b','b','b','','','c','c','c','c','c','c',
 '','','','d','d','d','d','d','d','','','e','e','e','e','e','e','','']

我需要把它转换成:

['a','b','c','d','a','b','c','d','a','b','c','d','a','b','c','d']

所以我删除了重复项和空字符串,但也保留了模式自身重复的次数。

我还没搞清楚。有人能帮忙吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52511
 
1800 次点击  
文章 [ 7 ]  |  最新文章 5 年前