一、前言

从今天开始刷一刷Python算法了,想学习一些有趣的思想并且将一些有趣的解题过程记录一下。算法书leetcode的初级算法。今天刷的题是《删除排序数组中的重复项》

二、题目描述

notion image
notion image

三、解题思路

其实这个题目的主要作用就是删除list(列表)中的重复项,并且保持一定的升序(sort)。所以思想也很简单:一个set去除重复项,一个sorted进行升序排序。
set:表示一个集合,集合是一个包含不重复元素的无序序列,所以是满足我们不重复的这个要求。这个时候的类型也变成了set。
sort/sorted:sort作用于list上,sorted对所有可迭代的 对象进行排序操作。sorted(iterable,reverse=False);False代表升序(默认),True代表降序。
 

四、解决问题的脚本

五、结果

notion image
 
Python练习-insert和del如何使用挂后台神器screen-对程序进行后台挂起执行操作
Loading...