当前位置: 首页 > news >正文

LeetCode 26 题:删除有序数组的重复项

思路

在写这一个题时,我突然想到了Python中的 set()函数可能会有大用处,便选择了用Python写。

set()函数可以将列表转化为集合,集合会保证元素的单一性,所以会自动删去相同字符。

代码

class Solution(object):def removeDuplicates(self, nums):s1=set(nums)nums[:]=list(s1)nums.sort()return len(nums)

 

 

总结

在写这一个问题时,我遇到了一些问题,如在上述函数中,如果写

nums=list(s1)

那么函数结束时,nums并未发生改变。

又如怎么实现多个列表,集合等连接在一起,针对上述两个问题,如果你也和我一样有疑惑,那我只能说:泰裤辣 欢迎查看我写的python在函数中更改外部变量值 

以及 Python中实现多个列表、字典、元组、集合的连接

 

http://www.lryc.cn/news/108593.html

相关文章:

  • 优雅地切换node版本(windows)
  • 反诈:吴明军、黄亮领导的WIN生活资金盘,大家警惕防范此类诈骗
  • shell、bash的关系及bash的特性(一)
  • 【问题随记】
  • Stable Diffusion AI绘画学习指南【常用模型,采样器介绍】
  • pycharm——漏斗图
  • RISC-V基础之浮点指令(包含实例)
  • 前端生成图片验证码怎么做?
  • 【Java】springboot框架 粮油质量溯源MES生产加工管理系统源码
  • macOS install redis遇到的bug(tar包,homebrew安装,守护进程redis.conf配置)
  • 面试题:创建JS对象的几种方式?构造函数是什么?new操作符具体干了什么?为什么字符串可以使用length?
  • LabVIEW深度相机与三维定位实战(下)
  • 【基础类】—CSS盒模型的全面认识
  • ATFX汇评:非农就业报告来袭,汇市或迎剧烈波动
  • SpringBoot的常用注解的服用方式
  • [课程][原创]CMakeLists编写实战linux版
  • 静态路由下一跳地址怎么确定(静态路由配置及讲解)
  • SPSS‖参数与非参数检验对比课程中的 配对样本T检验
  • AI赋能转型升级 助力打造“数智辽宁”——首次大模型研讨沙龙在沈成功举行
  • JVM、Redis、反射
  • 【Spring练习项目】博客系统
  • 神策新一代分析引擎架构演进
  • Systemui的介绍以及与普通应用的差异
  • 群狼调研—产业园物业满意度的调研对象
  • 想参加华为杯竞赛、高教社杯和数学建模国赛的小伙伴看过来
  • ELK 企业级日志分析系统
  • PyTorch Lightning教程六:优化代码
  • 基于linux下的高并发服务器开发(第四章)- 多线程实现并发服务器
  • YUV 色彩空间中U 和 V 分量的范围
  • 【云原生】K8S二进制搭建一