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

news/2024/11/24 21:38:44/

思路

在写这一个题时,我突然想到了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.ppmy.cn/news/1005941.html

相关文章

uniapp 持续获取定位(登录状态下才获取)(不采用定时器)(任意页面都可监听定位改变)

基于上次文章做了优化和改良,保证在登录状态下才获取定位信息 uniapp 小程序实时且持续获取定位信息(全局设置一次)(单页面监听定位改变)(不采用定时器)_uniapp小程序定位_前端小胡兔的博客-CSDN博客本篇文章实现了uniapp 微信小程序实时获取定位信息,小程序打开即可持续获取定…

【传输层】Udp协议和Tcp协议的原理(一)

文章目录 前言一、Udp原理二、Tcp原理 1.TCP协议段格式 2.超时重传机制 3.深刻理解三次握手 4.深刻理解四次挥手总结 前言 传输层:TCP/UDP 传输层负责两台主机之间的数据传输,如传输控制协议(TCP)&…

ubuntu20.04开机黑屏只有光标闪烁

最初遇到这个问题我一直以为开机黑屏,然而就那一瞥让我发现了事情没那么简单,原来还有一个小小的光标闪烁,ok,活来了! 原因分析 1、硬件可能连接不正确 2、驱动安装的有问题(我遇到的是这个问题&#xff0…

Redis 报错 RedisConnectionException: Unable to connect to x.x.x.x:6379

文章目录 Redis报错类型可能解决方案 Redis报错类型 org.springframework.data.redis.connection. spingboot调用redis出错 PoolException: Could not get a resource from the pool; 连接池异常:无法从池中获取资源; nested exception is io.lettuce.core. 嵌套异常 RedisConn…

百度智能云“千帆大模型平台”最新升级:接入Llama 2等33个模型!

今年3月,百度智能云推出“千帆大模型平台”。作为全球首个一站式的企业级大模型平台,千帆不但提供包括文心一言在内的大模型服务及第三方大模型服务,还提供大模型开发和应用的整套工具链,能够帮助企业解决大模型开发和应用过程中的…

leetcode刷题:1657. 确定两个字符串是否接近、1004. 最大连续1的个数 III

leetcode刷题:1657. 确定两个字符串是否接近、1004. 最大连续1的个数 III 1. 前言2. 1657. 确定两个字符串是否接近3. 1004. 最大连续1的个数 III4. 总结 1. 前言 上述两个题目位于leetcode75中,难度为中等,虽然对于大佬而言,可能很简单&…

Istio 安全 mTLS认证 PeerAuthentication

这里定义了访问www.ck8s.com可以使用http也可以使用https访问,两种方式都可以访问。 那么是否可以强制使用mtls方式去访问? mTLS认证 PeerAuthentication PeerAuthentication的主要作用是别人在和网格里的pod进行通信的时候,是否要求mTLS mTL…

K8S 部署 RocketMQ

文章目录 添加模板部署本地访问 集群使用 kubesphere 作为工具 添加模板 添加 helm 模板 helm repo add rocketmq-repo https://helm-charts.itboon.top/rocketmq helm repo update rocketmq-repo编写 value.yaml 文件 配置主从节点的个数,例子为单节点 broker:…