元组(tuple) vs 列表(list) 完整区别
元组(tuple) vs 列表(list) 完整区别1. 写法不同列表[]方括号lst[1,2,a]元组()圆括号只有一个元素要加逗号(5,)tup(1,2,a)single(5,)# 不加逗号只是数字5不是元组2. 最核心可变 / 不可变列表可变 mutable创建后能增、删、改元素lst[10,20]lst[0]99lst.append(30)lst.pop()# 完全合法元组不可变 immutable一旦定义不能修改里面任何元素不能增删改t(10,20)t[0]99# 直接报错 TypeErrort.append(30)# 报错没有append方法注意如果元组里嵌套列表列表内部可以改元组本身引用不变t ([1,2], 3)t[0].append(4)没问题3. 可用方法不一样列表独有修改类方法append()、pop()、remove()、insert()、clear()、sort()元组只有只读方法只有两个count()统计元素个数、index()查下标4. 性能与内存元组不可变Python会做缓存占用内存更小、访问更快。大量只读数据优先用元组频繁改动用列表。5. 能否做字典key元组元素全是不可变类型时可以当字典键d{(1,2):test}# 合法列表可变绝对不能做keyd{[1,2]:test}# 报错6. 使用场景区分列表适合数据会频繁变化动态词汇表、临时数组、需要追加删除的数据。元组适合数据固定不变坐标、坐标点、配对数据(token, id)函数多返回值return (x, y)作为字典key、集合内元素enumerate、dict.items() 返回的配对数据都是元组7. 取值、遍历共同点两者一样都支持数字下标t[0]、切片t[1:]、for循环遍历、len()求长度。极简总结[]可变列表能随便改()不可变元组创建后不能改元素。列表有增删改方法元组只有查询方法。元组更快更小可做字典键列表不行。

相关新闻

Leveraging Large Language Models to Bridge On-chain and Off-chain Transparency in Stablecoins

Leveraging Large Language Models to Bridge On-chain and Off-chain Transparency in Stablecoins

一、文章主要内容总结 该研究聚焦稳定币(如USDT、USDC)链上与链下透明度脱节的核心问题,提出了一个基于大型语言模型(LLM)的自动化分析框架,旨在整合链上可验证数据与链下非结构化披露信息,实现稳定币透明度的跨模态统一评估。 研究背景:稳定币作为加密生态与传统金融…

2026/8/24 12:36:32 阅读更多 →
RAG系统从Demo到生产部署:12大核心痛点与工程化解决方案

RAG系统从Demo到生产部署:12大核心痛点与工程化解决方案

很多同学在面试中被问到RAG(检索增强生成)时,都能侃侃而谈其原理:将用户问题与知识库文档进行向量相似度检索,再将检索到的上下文与大模型结合生成答案。然而,当面试官追问“从Demo到上线,你遇到…

2026/8/24 12:36:32 阅读更多 →
企业应用免密登录实战:SAP客户端与脚本自动化安全方案

企业应用免密登录实战:SAP客户端与脚本自动化安全方案

1. 先搞清楚“免密模式”到底在解决什么问题 如果你每天上班第一件事就是打开电脑,然后输入一堆密码登录各种内部系统、数据库或者专业软件,那“免密模式”这个想法肯定不止一次在你脑子里闪过。它要解决的核心痛点非常直接: 减少重复、机械…

2026/8/24 12:36:32 阅读更多 →

最新新闻

PC版微信防撤回补丁 RevokeMsgPatcher 完整实测:3 分钟改好,撤回的消息一条都跑不掉

PC版微信防撤回补丁 RevokeMsgPatcher 完整实测:3 分钟改好,撤回的消息一条都跑不掉

PC版微信防撤回补丁 RevokeMsgPatcher 完整实测:3 分钟改好,撤回的消息一条都跑不掉 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了&…

2026/8/24 16:18:41 阅读更多 →
2026 北京律所 GEO 优化服务商选型 合规靠谱机构推荐

2026 北京律所 GEO 优化服务商选型 合规靠谱机构推荐

AI 搜索时代,GEO 优化成为律所获取精准法律流量、塑造专业品牌的重要途径,北京律所在选型服务商时,常遇到效果不符、服务不规范等问题。本文通过深度调研,梳理律所选型核心标准,推荐七家合规优质服务商,助力…

2026/8/24 16:18:40 阅读更多 →
AI Agent 面试题 362:如何设计Agent的工具依赖管理和冲突解决?

AI Agent 面试题 362:如何设计Agent的工具依赖管理和冲突解决?

🔥 AI Agent 面试题 362:如何设计Agent的工具依赖管理和冲突解决?摘要:本文深入解析了「如何设计Agent的工具依赖管理和冲突解决?」这一 AI Agent 领域的核心面试题。文章从 工具注册与发现 的基本概念出发&#xff0c…

2026/8/24 16:18:40 阅读更多 →
PUBG雷达系统完整指南:5分钟跑通一个开源战场地图透视

PUBG雷达系统完整指南:5分钟跑通一个开源战场地图透视

PUBG雷达系统完整指南:5分钟跑通一个开源战场地图透视 【免费下载链接】PUBG-maphack-map this is a working copy online-map from jussihi/PUBG-map-hack, use nodejs webserver instead of firebase. 项目地址: https://gitcode.com/gh_mirrors/pu/PUBG-maphac…

2026/8/24 16:18:40 阅读更多 →
免费QQ音乐解析工具MCQTSS_QQMusic:从单曲到批量歌单,一次跑通完整流程

免费QQ音乐解析工具MCQTSS_QQMusic:从单曲到批量歌单,一次跑通完整流程

免费QQ音乐解析工具MCQTSS_QQMusic:从单曲到批量歌单,一次跑通完整流程 【免费下载链接】MCQTSS_QQMusic QQ音乐解析 项目地址: https://gitcode.com/gh_mirrors/mc/MCQTSS_QQMusic 深夜通勤路上,想把刚才听到的歌存进手机离线收听&am…

2026/8/24 16:18:40 阅读更多 →
Visual C++ 运行库安装失败怎么排查?3 条命令完成定位与修复

Visual C++ 运行库安装失败怎么排查?3 条命令完成定位与修复

Visual C 运行库安装失败怎么排查?3 条命令完成定位与修复 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 如果你的 Visual C 运行库安装失败&#x…

2026/8/24 16:17:39 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →