jeapedu 64-67 列表刪除多餘方法
2018-03-05 16:37
155 查看
链接: https://pan.baidu.com/s/1sZpuED-lPPer3IsMb-G55g 密码: f5gn
## 64 列表刪除多餘方法1 li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3] print(li) i = 0 while i < len(li): pf = li.index(li[i]) if li.count(li[i]) > 1: li.pop(li.index(li[i], pf + 1)) # 用index返回pf後,相同值的位置 print(i, li[i], li) i -= 1 i += 1 print(li) ## 65 列表刪除多餘方法2 li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3] lt = [] i = 0 print(li) while i < len(li): if li[i] not in lt: lt.append(li[i]) i += 1 print(lt) ## 66 列表刪除多餘方法3 li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3] lt = [] for x in li: if x not in lt: lt.append(x) print(lt) ## 67 列表刪除多餘方法4 li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3] lt = [] print(help(set)) # 取出不重複值 lt = list(set(li)) print(lt) print(set(li), type(set(li)))
相关文章推荐
- jeapedu 78 列表刪除某值方法2
- [编写高质量代码:改善java程序的151个建议]建议67 不同的列表选择不同的遍历方法
- jeapedu 76 列表刪除一個元素項
- [编写高质量代码:改善java程序的151个建议]建议67 不同的列表选择不同的遍历方法
- 【iOS开发-67】QQ好友列表案例:UITableViewHeaderFooterView类、layoutSubviews与didMoveToSuperView方法等
- ubuntu 更显列表 [Connecting to archive.ubuntu.com (2001:67c:1360:8001::21)] 超时的解决方法
- jquery实现触发时更新下拉列表内容的方法
- Dede实现列表“隔行换背景色”的方法
- 初级Python中map函数的运用以及列表转字符串的方法
- SQL的IN参数化查询(字符列表转换成整型的处理方法)
- JavaScript实现LI列表数据绑定的方法
- Python对列表去重的多种方法(四种方法)
- Sql 2008不允许保存更改,你所做的更改要求刪除并重新创建以下表的解決方法
- 32进程调用64dll的解决方法
- 线程希望IOS开发(67)之简单的线程方法
- 单元测试 全局方法列表
- 移动端H5各种各样的列表的制作方法(一) by FungLeo
- 黑马程序员--07.集合框架--03.【列表List集合的共性方法】【列表迭代器ListIterator】
- ORA-01795: 列表中的最大表达式数为1000的解决方法详解