Python_数据容器_元组tuple

Rust 与 C/C++:Rust 比 C/C++ 更好还是只是“技能问题”? 对于许多嵌入式系统开发人员而言,的崛起似乎掀起了一股不小的浪潮,特别是在相较于传统的语言,Rust的“内存安全”优势让人眼前一亮。然而,是否可以将Rust作为C/C++的替代品?或者说,Rust是否真的比C/C++更好,抑或它只是一个“技能问题”呢?在嵌入式开发的领域,我观察到,尽管Rust在一些高性能、内存安全敏感的场景中受到了广泛推崇,但它在实际应用中的普及度,特别是在嵌入式领域,依然有限。今天,我会从多个角度探讨这个问题,并且分享一些对于Rust、C/C++以及嵌入式系统开发的个人见解。 阅读详情

一、元组tuple定义

为什么需要元组

列表是可以修改的,如果想要传递的信息不被篡改,列表就不适合了

元组和列表一样,都是可以封装多个不同类型的元素在内

最大的不同点在于:

元祖一旦定义完成,就不可修改

所以,当我们需要在程序内封装数据,但不希望封装的数据被篡改,元组就非常合适了

元组的定义: 定义元组使用小括号,且用逗号隔开,数据可以是不同类型。

注意:元组只有一个元素,这个数据后面要加逗号;否则类型是str 而不是tuple

元组也支持嵌套,元组也可以利用下表索引取出元素 

# 定义元祖

t1 = (1,'jerk',True)

t2 = ()

t3 =tuple()

print(f"t1的类型是:{type(t1)},内容是:{t1}")

print(f"t2的类型是:{type(t2)},内容是:{t2}")

print(f"t3的类型是:{type(t3)},内容是:{t3}")

# 定义单个元素的元素 后面带逗号,否则不是tuple类型

t4 = ('one',)

print(f"t4的类型是:{type(t4)},内容是:{t4}")

# 元组的嵌套

t5 = (1,2,3,t4,(6,7))

print(f"t5的类型是:{type(t5)},内容是:{t5}")

# 元组也可以利用下表索引取出元素 取出 t5中的7

element = t5[4][1]

print(f"从嵌套t5中取出的数据是:{element}")

二、元组的相关操作

# 元组的遍历:while

index = 0

while index < len(t8):

    element = t8[index]

    print(f"通过while遍历的元组有元素:{element}")

    index += 1



# 元组的遍历:for

for element1 in t8:

    print(f"通过for遍历的元组有元素:{element1}")

注意事项:

  • 不可以修改元祖的内容,否则会直接报错

  • 可以修改元组内的list的内容(修改元素、增加、删除、反转等)

总结元组特点:

  • 可以容纳多个数据

  • 可以容纳不同类型的数据(嵌套)

  • 数据是有序存储的(下标索引)

  • 允许重复数据存在

  • 不允许修改元组(增删改),但是可以修改嵌套在其中的list的内容

  • 支持while/for循环

多数特性和list一致,不同点在于不可修改的特性

YOLOv11改进策略【卷积层】| arXiv 2025 YOLO-Master中的稀疏混合专家ES-MoE 动态路由提适配 + 稀疏激活降延迟,突破精度-效率权衡 ES-MoE(Efficient Sparse Mixture-of-Experts)是为解决传统YOLO类实时目标检测器的静态计算冗余问题而提出的稀疏混合专家模块。现有YOLO架构对所有输入场景采用统一的密集计算模式,导致简单场景资源浪费、复杂场景(如密集小目标、遮挡场景)计算不足,难以平衡检测精度与推理速度。ES-MoE引入实例条件自适应计算,通过动态路由机制为不同复杂度的输入分配差异化计算资源,突破传统静态架构的精度-效率权衡限制,同时适配实时检测的轻量化需求。 阅读详情

相关推荐

详解k-means++

一、概述 定义:k-means++是一种为k-means聚类算法选择初始值(或“种子”)的算法。它是NP-hard k-means问题的一种近似算法,它是一种避免标准k-means算法有时发现的较弱聚类的方法。 K-means与K-means++:原始K-means算法最开始随机选取数据集中K个点作为聚类中心,而K-means++按照如下的思想选取K个聚类中心:假设已经选取了n个初始聚类中心(0<n<K),则在选取第n+1个聚类中心时:距离当前n个聚类中心越远的点会有更高的概率被选为第n+1个聚

qq_42364307的博客 3万+

【Python】数据容器之Tuple元组

今天学习Python容器类型的第二个,元组tuple,一个不能修改元素的类型!

m0_73909624的博客 630

手把手教你用MOS管设计双电源自动切换电路(附零压降方案)

本文详细介绍了使用MOS管设计双电源自动切换电路的完整方案,包括基础电路拓扑、零压降优化设计及实战调试技巧。针对外接电源与电池供电的无缝切换需求,提供低损耗MOS管选型建议和性能实测数据,帮助工程师解决传统二极管方案的压降与漏电问题。

h0i1j2k3l的博客 1446

Python-数据容器之tuple元组

Python-数据容器之tuple元组

qq_35989920的博客 188

Uniapp H5端SEO优化全攻略:提升搜索引擎排名与流量

在移动互联网时代,H5页面因其跨平台、低成本、易传播的特性,成为许多企业的首选。Uniapp作为一款优秀的前端跨端开发框架,能够快速开发H5、小程序、App等多端应用。然而,由于Uniapp默认采用SPA(单页应用)架构,H5端在SEO(搜索引擎优化)方面存在一定劣势,如爬虫难以抓取动态内容、页面标题和描述不易优化等。 本文将系统性地介绍Uniapp H5端的SEO优化方案,涵盖基础优化、SPA优化策略、内容优化、技术优化、外部优化及监测分析,帮助开发者提升网站在搜索引擎中的排名,获取更多自然流量。

vvilkin的学习备忘 1973

S32K144之芯片锁死解锁——进入HardFault

S32K144之芯片锁死解锁——进入HardFault 最近遇到因为软件代码问题导致进入HardFault,从而使芯片锁死,来简述具体现象以及最终的解锁方法。 导致原因:如下图,在进行Gpio的相关配置,case后面没有break语句,导致芯片进入HardFault。 现象1:reset引脚持续为低,reset指示灯常亮。如果掉电后重新上电,通过示波器抓取reset引脚的波形,会有510us左右或者29ms左右的低电平脉冲出现,一般会出现两三次左右并且没有规矩,持续几秒的高电平之后,reset脚再次被拉低

weixin_41935674的博客 8274

Python---数据容器( tuple 元组)

注意:元组本身的内容是不可以修改的,但是如果元组里面的元素是可修改的,可以对该元素内部元素进行修改,例如list等。同列表一样,可以封装多个、不同类型的元素在内,元组一旦定义完成,就不可修改(增加删除等)(可看成只读的list)- 根据 index() ,查找特定元素的第一个匹配项,存在则返回对应的下标。下表索引取出内容 eg: t1[1] , t2[0] [3]、str(字符串)、set(集合)、dict(字典)- 统计某个元素在元组中出现的次数。---list(列表)、- 统计元组内元素的个数。

LH_050902的博客 193

Open-AutoGLM 实战:手把手教你用 AI 操作手机「喂饭教程」

Open-AutoGLM 是一个由智谱AI开源的手机操作智能体框架,由手机端智能助手框架Phone Agent和9B大小的模型AutoGLM-Phone-9B组成,借助ADB自动执行点击、滑动、输入等操作——用户只需用自然语言描述任务,系统便能自动规划并完成整个操作流程。

blues_C的博客 1267

python5.8-数据容器-元组tuple

元素可以重复、有序、不可以修改(支持索引访问、切片)index():查找某个元素在元组中的索引位置(第一次出现的位置)定义单元素元组时,需要在结尾加上逗号,比如("A",)count():统计某元素在元组中出现的次数。可以存储不同类型的元素。元组一旦定义完成,不可修改。

youque_youchan的博客 219

微信小程序 - 最新详细实现跳转打开第三方网站方法流程及示例代码,在小程序内直接打开H5页面或微信公众号文章后台业务域名配置及下载校验文件上传服务器,嵌入外部网站跳转第三方h5网页(详细配置及代码)

微信小程序,打开第三方网站,放校验文件,怎么配置业务域名,后台配置,怎么打开外部没有关联的网站,小程序直接打开公众号文章,指定页面,跳转第三方url,跳转到外部网站,小程序跳转到任意外部网页,网站链接,跳转到其他网页(外部链接),小程序嵌入外部h5链接,校验文件怎么放到对方服务器上,要跳转到网站没权限放过去,校验文件验证域名,把校验文件放到对面网站,别人的服务器也打不开没权限怎么放呢,勾选不校验合法域名,txt,打不开别人的网页怎么办,真机调试打不开,无法跳转,有什么其他办法不放校验文件吗,别人不可能同意,

🏆 前端领域优质创作者 1万+

通过Langchain实现大模型完成测试用例生成的代码(可集成到各种测试平台)

代码中使用的是讯飞spark3.0版本,其中版本在的控制已经封装到了langchain对应的讯飞的iflytek的类中,可以在调用的时候显示控制,默认是spark2.0版本。

Criss@陈磊 2362

【python】数据容器:tuple(元组)

元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。# 定义元组字面量(元素, 元素, ......, 元素)# 定义元组变量变量名称 = (元素, 元素, ......, 元素)# 定义空元组变量名称 = () # 方式1变量名称 = tuple() # 方式2# 定义元组t2 = ()type# 定义元组 t1 =(1 , "Hello" , True) t2 =() t3 = tuple() print(f"t1的类型是: {

JackCao_Grass的博客 804

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

python数据容器之元组(tuple)

在 Python 中的元组(Tuple)中,元素是指存储在元组内部的单个值。元素可以是任何类型的对象,包括整数、浮点数、字符串、布尔值、其他元组、列表、字典等等。元素的类型:元组中的元素可以是任意类型的对象。这意味着你可以在同一个元组中存储不同类型的对象,例如整数、字符串等。元素的顺序:元组是有序的,表示元素在元组中的位置是固定的,并且保持了插入的顺序。你可以使用索引来访问元组中的特定元素。元素的不可更改性:元组是不可变的,这意味着一旦元组被创建,就不能修改元素。

diaobusi的博客 1065

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Python基础(十一、数据容器之元组Tuple)

数据容器是Python中用于存储和操作数据的对象。它们可以容纳不同类型的数据,如数字、字符串、列表、字典等,并提供了各种方法来访问和操作这些数据。

qq_35716085的博客 2万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Python数据容器之元组tuple

就像seaborn封装了matplotlib一样,cufflinks在plotly的基础上做了一进一步的包装,方法统一,参数配置简单。其次它还可以结合pandas的dataframe随意灵活地画图。可以把它形容为**“pandas like visualization”**毫不夸张地说,画出各种炫酷的可视化图形,我只需一行代码,效率非常高,同时也降低了使用的门槛儿。

Saki_Python的博客 151

Python - 数据容器tuple(元组)

定义元组 元组的相关操作 修改元组 元组的删除 转换为元组tuple

weixin_73961973的博客 627

Python数据容器——元组(tuple)

元组

weixin_48060069的博客 508

Python数据容器(list列表、tuple元组)

列表(List)是一种非常常用的数据结构,用于存储一系列有序的元素。这些元素可以是不同类型的,比如整数、浮点数、字符串、甚至是另一个列表(即列表的嵌套)。列表是可变的,意味着你可以在创建列表后添加、删除或修改其中的元素。你可以使用方括号[]来创建一个列表,元素之间用逗号分隔。

weixin_73504499的博客 2123

4-2.Python 数据容器 - 元组 tuple(元组 tuple 概述、元组的定义与访问、嵌套元组、元组的遍历、元组的常用方法)

4-2.Python 数据容器 - 元组 tuple(元组 tuple 概述、元组的定义与访问、嵌套元组、元组的遍历、元组的常用方法)

weixin_52173250的博客 394

python入门,数据容器:tuple元组详解

list是用中括号[],tuple是用小括号(),数据可以是不同的类型注意如果是单个元素就不是元组了而是字符串,要记得加个逗号。

2301_79431343的博客 735

Python中数据容器元组(tuple)

5.不可以修改(元组里面嵌套列表,可以改内部列表的内部元素)元组是不可修改的:在程序内封装数据,又不希望封装的数据被改,就适合用元组。元组用小括号,用逗号隔开,数据可以是不同的数据类型。2.统计某个元素出现的次数-->元组.count(元素)注意事项:元组只有一个数据,这个数据要后面添加逗号。3.统计元组元素个数-->len(元组)元组特点共有6个:1.可以容纳多个数据。空元组共有两种:1.a=()1个元素的元组:c=('a',)1.查-->元组.index(元素)元组是一个只读的列表。

m0_70536638的博客 170

Python学习之路——数据容器部分【元组(tuple)】

偏要这样会怎样

weixin_57154777的博客 532

python基本语法之数据容器(list列表、tuple元组)

python基本语法之数据容器——list列表和tuple元组

qq_45569406的博客 382

【Python入门】6.3数据容器--元组(tuple)

元组用圆括号()包裹元素,元素之间用逗号分隔。逗号是元组的标志,而非圆括号(单元素元组必须加逗号,否则会被解析为其他类型)。(10,)是元组,(10)是 int;元组不可变是指「元素的引用不可变」,而非元素内部内容不可变(若元素是列表等可变类型,内部可修改);元组拼接()和重复()会生成新元组,原元组不变(因不可变);返回列表,而非元组(若需元组,需再用tuple()转换)。元组的核心是「不可变、有序、轻量」,语法与列表高度兼容,但更适合存储固定数据。

Charlie482的博客 1616

python数据容器---元组(tuple)

元组定义:定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据类型。变量名称 = ( 元素1, 元素2, 元素3, 元素4, 元素5, ...)2.3 定义空元组变量名称=()变量名称=tuple()

zcffight的博客 592

Python 数据容器之元组Tuple的定义,遍历及常用方法

Python 元组Tuple的定义,遍历及常用方法

m0_45834939的博客 837
上一篇: Python_数据容器(序列)的切片
下一篇: Python_数据容器_集合set
#spring bear#
博客等级 码龄8年 20粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值