Python学习二
来源:互联网 发布:c语言中的头文件是 编辑:程序博客网 时间:2024/06/07 12:45
Python 不使用set函数,删除list中重复的数据
常用方法:
1.使用列表综合
代码如下:
lista=['a','r','b','f','f','b']
listb=[]
[listb.append(i) for i in lista if i not in listb]
print(listb)
2.使用常规的算法:
lista=['a','r','b','f','f','b']
print('orgin list:'+lista)
if lista:
lista.sort()
last=lista[-1]
for i in range (len(lista)-2,-1,-1):
if last==lista[i]:
del lista[i]
else :
last=lista[i]
print('after list'+lista)
0 0
- Python学习-认识python(二)
- Python学习 (二)
- Python学习总结二
- python学习(二)
- python学习笔记二
- Python学习笔记(二)
- python学习笔记二
- Python学习 代码 二
- python学习之二
- Python学习二
- python学习(二)
- 学习Python(二)
- Python学习积累《二》
- python 脚本学习二
- python学习笔记:二
- python 学习笔记二
- Python基础学习二
- Python 学习(二)
- [NOIP初赛复习]插空法与插板法解排列组合问题
- LeetCode-Contains Duplicate 217
- 用例设计
- 使用IComparable和IComparer接口对集合进行排序
- Fragment小技巧
- Python学习二
- Ubuntu12.04 使用Host Only模式配置samba,妈妈再也不用担心我断网了
- HDU2838 Cow Sorting 树状数组
- Rotate List - LeetCode
- java快速教程系列(转载于博客园--作者:vamei)
- 我的~/.vimrc设置
- HDU 5074 Hatsune Miku (dp)
- iOS 7、iOS 8屏幕适配
- FragmentTransaction add 和 replace 区别