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

《列表和元组到底是有什么异同呢?》

想还是有些区别的,那列表和元组到底是有啥区别呢,我总结了一些,希望能对你有用

不同点

区别一

这首先在定义格式上它就有一些区别
列表这样来定义
my_list = [1, 2, 3]

元组这样来定义
my_tuple = (1, 2, 3)
唉!?细心的你肯定也是发现了还真是有一些区别就是()和[]的区别

区别二

这煎饼果子饼皮大,你能往里疯狂加料
举个栗子:
元组和列表咱来在PyCharm上分别打一下
先来列表
my_list = [1, 2, 3]
my_list.append(6)
print(my_list)
my_list[2] = 929
print(my_list)
运行的效果是:


你会发现还真是能疯狂往里加料,只要是你指定了位置以及修改的元素,这玩意还真就改完了

再来看看元组
my_tuple = (1, 2, 3)
my_tuple[2] = 929
print(my_tuple)
咱来运行一下:


唉?!还真是加不了料呀,而且最后也是提醒我们了


意思就是元组不能修改,你要是非得想要修改的话,那我只能报错喽

区别三

①它们的运行速度
列表的运行速度可能要稍稍的慢一些哦,毕竟煎饼果子比鸡蛋饼要大嘛,所以慢一些也是情理之中的
②它们占的空间
煎饼果子占的空间肯定是大的,毕竟用料很足嘛,所以列表占用的空间会略大一些

相同点

相同点说明
能存多个元素不管数字、文字、还是其他东西,都能往里塞
能通过索引取值[0] 取第一个,[1] 取第二个,都一样
能切片[开始:结束] 截取一段,用法完全一样
能用 for 循环遍历一个一个拿出来处理
能用 in 判断存不存在比如 1 in my_list 和 1 in my_tuple 都能用
能嵌套里面可以再套列表或元组
能用 len() 获取长度算有几个元素,用法一样
能用 + 拼接两个列表相加、两个元组相加
能用 * 重复[1,2] * 3 → [1,2,1,2,1,2],元组也一样
http://www.gsyq.cn/news/1625058.html

相关文章:

  • SAP-ABAP:SAP QM 检验结果录入核心利器:BAPI_INSPOPER_RECORDRESULTS 完全指南
  • 如何利用软件计算流域面积(Global Mapeer)
  • 为什么说“无需逐字雕琢”也能搞定朱雀 AI 判定?
  • Gemini 3.1 Pro与GPT-5.4工程选型指南:认知中枢vs执行引擎
  • 从沈管家看AI数字员工的技术演进:告别“聊天”,走向“执行”
  • 梯度下降实操指南:从原理到工业级调参避坑
  • OpenClaw部署安装常见问题汇总与解决方法
  • 不造假也会被撤稿?临床科研自查盲区很多人忽略
  • 计算机毕业设计之基于Java Web的医护系统的设计与实现
  • 海关政策法规查询进入大模型时代:监管要求、公告文件与业务规则如何智能问答
  • 终端clear命令失效
  • AI的技术栈全知道
  • JMeter测试SOAP接口全攻略:从WSDL解析到性能压测
  • 2026邮件网关怎么选?主流品牌实测排名与选型指南
  • 调味品品牌策划设计:视维以全案思维助力传统赛道焕新
  • Java毕设选题推荐:基于 SpringBoot 的水务运行监测与智能应急决策系统的设计与实现 智慧水务突发事件调度处置系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2026济宁黄金回收白银回收铂金回收旧料回收怎么选?五家高实价铂金白银线下门店测评清单 + 联系方式
  • 论文AI写作检测率高吗?2026最新检测数据
  • ACT:Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
  • Doris离线部署与虚拟机扩容实战:从环境准备到资源管理的完整指南
  • SQL优化-索引扫描
  • 4563563
  • 2026年罗马尼亚EOR名义雇主服务商权威排行榜:揭晓五款精选五大方案
  • 合同管理的“三级跳”:道本×DeepSeek如何把三件事做到位
  • AI编程助手实战对比:Deepseek-V4 vs Claude-Opus工程能力深度解析
  • 仅限前500名开发者获取:LLM提示工程白皮书V3.2(含GPT-4.5适配层提示词迁移方案)
  • 2026视频去水印方法有哪些?靠谱视频去水印软件推荐
  • 新一代浏览器自动化框架:如何系统性解决Selenium的七大痛点
  • 生产级机器学习模型服务化落地实战指南
  • 机器学习论文精读四步法:从无效阅读到可复现操作