零基础入门Python3-元组tuple

Python3 元组tuple入门基础 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 实例(Python 3.0+) >>>tup1 = ('Baidu', 'jb51', 1997, 2000) >>> tup2 = (1, 2, 3, 4, 5 ) >>> tup3 = "a", "b", "c", "d" # 不需要括号也可以 >&g 阅读详情

tuple和list有相似之处就是都是有序的元素的集合。但是不同之处在于,tuple 的元素是固定的,元素是不可修改和删除的,但是tuple整个元组是可以删除的。而 list 的元素可以任意的修改删除。

 

一、tuple的定义

1、使用tuple()定义,记牢:tuple 是圆括号,而 list 为中括号

 

变量 = tuple()        #新建一个空的 tuple

 

# 实例

a=tuple()

print(type(a))

print(a)

>>>    <class 'tuple'>    # 变量 a 的类型为 tuple

            ()                         # 变量 a 为空的 tuple

 

2、()定义tuple

 

变量 = ()    #这时变量已经成为了 tuple

 

# 实例

a = ( )

print(type(a))

print(a)

>>>     <class 'tuple'>    # 变量 a 为tuple

            ()                          # 但是 tuple a 为空

 

3、带有元素的定义

 

变量 = (元素1、元素2、......)    #定义完成后,元素就无法进行修改了

 

# 实例

a = (1,2,3,4,5)

print(type(a))

print(a)

>>>    <class 'tuple'>

           (1,2,3,4,5)

# 通过这种方法定义tuple是,切记如果只有一个元素的时候,元素后面必须跟一个逗号。如:a=('Python',)

 

4、还可以把其他的 list 或者字符串转化成 tuple

 

变量 = tuple(list / str)    

 

# 实例 1

a=tuple('Python')

print(type(a))

print(a)

>>>     <class 'tuple'>                

            ('P', 'y', 't', 'h', 'o', 'n')

# 通过 tuple( ) 可以把字符串转换成tuple

 

# 实例 2

a=tuple(['a','b','c','d','e'])

print(type(a))

print(a)

>>>    <class 'tuple'>

          ('a','b','c','d','e')

# 通过tuple()把list转换成tuple

 

二、tuple 的调用

 

元组变量[位置序列]    #调用方法和list是一样的

 

# 实例

b = ('a','b','c','d','e')

print(b[2])

>>>    c

 

三、tuple的特殊性质

1、tuple 的元素是不能进行修改的,比如list拥有的 append( ),pop( ),insert( )..

在tuple中都是不能用的。

2、tuple的特殊情况

如果tuple的某个元素是 list 的话,那么,这个对应元素就是可以修改的。

 

# 实例 1

c = ('a','b',[666,'python',False],22)

print(type(c))

print(c[2])

c[2].pop()

print(c[2])

>>>    <class 'tuple'>

           [666, 'python', False]

           [666, 'python']

# 在a中,显示类型为tupel。索引为2的元素是一个list,我们删除这个list的末尾元素,输出后确实删除了。

 

# 实例 2

c = ('a','b',[666,'python',False],22)

print(c[2])

c[2].insert(1,'hello')

print(c[2])

# 我们对list中的第一个索引处插入一个字符串 'hello',事实证明在tuple的list的元素是不受控制的。

 

今天就到这里了,之后会对list和tuple的相关知识进行补充!



Python入门教程

第一课:零基础入门Python3-数据类型

第二课:零基础入门Python3-分支

第三课:零基础入门Python3-循环

第四课:零基础入门Python3-函数(1)

第五课:零基础入门Python3-列表list

第六课:零基础入门Python3-元组tuple

关注微信公众号,学习更多!
《Python入门到精通》元组 Tuple 详解,元组常用函数 「元组」使用小括号()包裹,「元素」之间使用逗号,间隔。元组与列表相似,但元组的元素「不可变」。 阅读详情

相关推荐

保姆级教程:在Ubuntu 20.04上搞定pybind11,解决‘找不到头文件’的坑

本文提供了一份详细的Ubuntu 20.04下pybind11配置指南,重点解决常见的'找不到头文件'问题。从环境准备、安装策略到三种专业解决方案(修改CMakeLists.txt、环境变量方案、绝对路径包含),帮助开发者高效搭建C++与Python的桥梁。

weixin_28829325的博客 284

Python中tuple()函数的用法

期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:https://liujingwei.cn。D选项:tuple(d)输出元组('a','1','b','2','c','1','2')C选项:tuple(c)输出元组('0','1','2','3')期待大家提出宝贵建议,互相交流,收获更大,助教:lxy。A选项:tuple(a)输出元组(0,1,2,3)B选项:tuple(b)输出元组(0,1,2,3)

liujingwei8610的专栏 2582

HRNet 【demo 复现过程】

Deep High-Resolution Representation Learning for Human Pose Estimation

qq_45257495的博客 5556

Python3 入门教程||Python3 元组||Python3 字典

Python 的元组(tuple,简写为tup)与列表类似,不同之处在于元组的元素不能修改。元组使用小括号​()​,列表使用方括号​[]​。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当做运算符使用。元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。

爱编程的鱼的博客 791

论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search

论文阅读—Square Attack: a query-efficient black-box adversarial attack via random search 发表位置 ECCV 2020 摘要 作者提出了一种基于得分的黑盒Square attack,该模型不依赖于模型的局部梯度信息,因此可以绕过梯度隐藏防御攻击。Square Attack是一种随机搜索方法,它在随机位置选择局部的方形更新,使得每次迭代时扰动近似位于可行集的边界。 背景 当涉及到对安全至关重要的机器学习应用时,对抗性的例子尤其值得

yayayamaomaoya的博客 2493

数字逻辑EduCoder课设项目 厨房计时器系统设计 Logisim实现

数字逻辑EduCoder课设项目 厨房计时器系统设计 Logisim实现

weixin_51693702的博客 1万+

Python数据结构:元组(Tuple)详解

Python中的元组(Tuple)是不可变有序序列,可以容纳任意数据类型(包括数字、字符串、布尔型、列表、字典等)的元素,通常用圆括号()包裹。与列表(List)类似,元组可以通过索引(Index)访问其元素,也可以使用切片(Slice)截取部分元素。但是,元组一旦创建,就无法修改其中的元素。输出时,元组都要由圆括号标注,这样才能正确地解释嵌套元组。输入时,圆括号可有可无,不过经常是必须的(如果元组是更大的表达式的一部分)。不允许为元组中的单个元素赋值,当然,可以创建含列表等可变对象的元组。

Snailandfish的专栏 6105

ESP32 IDF开发 应用篇⑲ 空中升级OTA

在实际产品开发过程中,在线升级可以远程解决产品软件开发引入的问题,更好地满足用户需求。OTA(空中)更新是使用 Wi-Fi 连接而不是串行端口将固件加载到 ESP 模块的过程。(1)、ESP32 的 OTA 升级有三种方式:·Arduino IDE:主要用于软件开发阶段,实现不接线固件烧写·Web Browser:通过 Web 浏览器手动提供应用程序更新模块·HTTP Server:自动使用http服务器 - 针对产品应用在三种升级情况下,必须通过串行端口完成第一个固件上传。

lu330274924的博客 3324

元组tuple

元组不能修改 定义元组 a=(1,2,3,4) #直接定义 print(type(a)) b=tuple(range(8)) #强制转换 print(b) 结果为 <class ‘tuple’> (0, 1, 2, 3, 4, 5, 6, 7) 如果定义一个只有一个元素的元组,元素后面一定要加逗号 a=(1,)#注意加逗号 索引访问 a=(1,2,3,4) print(a[0]) 结果为: 1 切片操作 a=(1,2,3,4,5,6,7) print(a[0:3:1]) print(a[0

weixin_49213878的博客 192

BUCK电路的大信号模型与小信号模型推导

推导开关电源信号模型的核心是将非线性开关过程线性化,常用。如需具体拓扑的推导细节,可进一步说明!

创新改变世界! 1169

基于YOLOv11的无人机目标检测系统:实现drone、bird、aircraft多类别识别

采用改进的YOLOv11网络结构,平衡检测精度和速度融合VisDrone和UAVDT数据集,增强模型泛化能力设计多尺度特征融合模块,提升小目标检测性能开发直观的UI界面,便于实际部署和应用。

YOLO 324

零基础入门Python3-元组tuple详解

tuple和list有相似之处就是都是有序的元素的集合。但是不同之处在于,tuple 的元素是固定的,元素是不可修改和删除的,但是tuple整个元组是可以删除的。而 list 的元素可以任意的修改删除。 一、tuple的定义 1、使用tuple()定义,记牢:tuple 是圆括号,而 list 为中括号 变量 = tuple() #新建一个空的 tupl...

weixin_30655219的博客 118

95.qt qml-诺谦通用可扩展多功能QML界面

如下图所示:自带一个功能界面,可以通过功能界面添加不同功能,并且可以固定到顶部水平导航栏中,对于N多小功能的项目而言,非常方便,这样用户就可以根据自己喜好来使用自己常用的功能了。

抵抗时间扭曲,坚持做一件有意义的事 3048

零基础入门python3.7 ——基础知识总结(五)元组(tuple)

一元组 元组也是python的一种数据结构。和列表类似也是由一系列特定序列的元素组成 二 元组与列表的区别 列表是可变的。 包括添加元素删除元素等。元组一旦被创建就是不可变的 列表可以出现相同的元素。 元组不会存在相同的元素。 即使有相同的元素只会保留一个其他会被忽略。 三 元组的创建 使用()创建元组 tuple1 = (1, 2, 34, 'java', 'python...

枫叶 826

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

计算机控制技术及应用

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

Python中Tuple(元组)

Python中Tuple(元组) Tuple的创建 tuple是另一种有序的列表,也称为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 同样是表示班里同学的名称,用tuple表示如下: >>> t = ('Zhangsan', 'Lisi', 'Wangwu') 创建tuple和创建list唯一不同之处是用( )替代了[ ...

wsq119的博客 3万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Python】元组(tuple)详解

元组和列表最大的区别就是,列表中的元素可以进行任意修改,就好比是用铅笔在纸上写的字,写错了还可以擦除重写;而元组中的元素无法修改,除非将元组整体替换掉,就好比是用圆珠笔写的字,写了就擦不掉了,除非换一张纸。和列表一样,我们可以使用索引(Index)访问元组中的某个元素(得到的是一个元素的值),也可以使用切片访问元组中的一组元素(得到的是一个新的子元组)。通过对比列表和元组存储方式的差异,我们可以引申出这样的结论,即元组要比列表更加轻量级,所以从总体上来说,元组的性能速度要优于列表。

正在解锁骑着骆驼去南极的世界 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python元组(tuple)详解

文章目录:

凭时间赢来的东西,时间肯定会为之作证 8万+

Python之元组tuple对象的创建的十种方式

第一种:使用(),创建空的元组对象 temp = () 第二种:使用tuple类的构造器,创建空的元组对象 temp = tuple() 第三种:使用(),创建仅有一个元素的元组对象 temp = ("hello",) #逗号不可省略 第四种:省略(),创建仅有一个元素的元组对象 temp = "hello", #尾部的逗号不可省略 第五种:省略(),创建包含多个元素的元组对象 temp = 1,2,"Hello World" #逗号隔开多个元...

王员外的博客 1万+

【Python零基础快速入门系列| 05】一文掌握Python只读数据容器:列表List的兄弟,元组tuple

元组本质上是只读的列表list。除了不能修改之外,其它特性和列表相似。

机器未来的博客 774

python元组(Tuple)学习

➢tuple与list类似,不同之处在于tuple的元素不能修改。tuple写在小括号里,元素之间用逗号隔开。 ➢元组的元素不可变,但可以包含可变对象,如list。 注意:定义只有一个元素的tuple时,必须加逗号。 1 元组的定义与访问 1.1、创建空元组 tup1 = () print(type(tup1)) #<class 'tuple'> 1.2、元组的定义 tup2 =(30) # 不加逗号,类型为整型 print(type(tup2).

StudyWinter的博客 2778

Python元组(Tuple)的入门案例以及MySQL插入

Python元组(Tuple)的使用非常有效,尤其是在大批量数据插入数据库的情况下,非常高效,直接上案例 1.序言 元组(Tuple)一旦定义,就不可被修改(增,删,改),只能查看,无法使用内置函数进行新增元素以及删除元素,但是可以是自定义函数进行增加元素以及删除元素。 而数组可以使用append()函数新增或者是删除元素。 2.创建元组 创建一个元组 tuple0=(1,26) t...

韦小宝叔叔的博客 4003

【Python】元组 tuple ① ( 元组 tuple 简介 | 元组不可修改 | 元组定义 | 定义只有一个元素的元组 | 元组嵌套 )

一、元组 tuple 简介 1、元组引入 2、元组定义 3、定义只有一个元素的元组 4、元组嵌套 二、完整代码示例

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1835

4 Python之tuple(元组)

4 Python之tuple(元组) Python之tuple元组 4-7 Python之创建tuple元组 4-8 Python之创建单元素tuple 4-9 Python之可变的tuple4-7 Python之创建tuple(元组)tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。len()是求元组的长度同样是表

和而不流 2120

Python 元组tuple - Python零基础入门教程

目录 一.Python 元组 tuple 简介 二.Python 元组 tuple 定义 三.Python 元组 tuple 数据查询 四.Python 元组 tuple 不支持删除/修改数据 五.Python 元组 tuple 与 列表 list 相互转换 六.重点总结 七.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python 元组 tuple 简介 在上一篇文章中我们讲解了关于 Python 列表 List 相关内容

猿说编程 405

Python中的tuple元组和namedtuple命名元组

Python中的tuple元组和namedtuple命名元组 元组的定义和初始化 定义:由一个有序的元素组成的集合。元组是不可变对象 tuple()->empty tuple 返回一个空元组 ()也可以定义一个空元组。 (1,)表示是由一个元素1组成的元组 tuple()是工厂方法, tuple(iterable)-> tuple 根据可迭代对象返回一个新元组 元组查询...

兰枫 3423

Python基础—tuple元组

创建元组 在这里插入代码片 元组的连接/组合 使用“+”连接,将tuple1与tuple2中的元素取出重新组合成一个新的元组并返回 元组的截取 tuple1[start

TaoismHuang的博客 3038
上一篇: 零基础入门Python3-列表list(python列表list)
公众号:小布软件分享
博客等级 码龄10年 2粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值