Python创建元组[Python创建元组]

币圈资讯 阅读 2 2023-07-21 20:39:23

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

python';的创建元组可能是相关行业的人要注意的知识。本文介绍python'详细介绍了元组的创建,并扩展了一些相关知识与大家分享,希望能给你带来帮助!

C、d正确。,a元组没有那么清晰,b如果元组只有一个元素,加逗号,否则会自动转换成列表

学习Python元组,什么是必须掌握的?

1。Pythontuple

定义

tuple是Python内置的数据结构。关于元组:

1。元组属于序列。,可以存储任何元素(任何类型的对象),并且有序(前后位置关系)。

2。元组支持整数索引来访问其中的数据,也支持切片。

3。与列表不同,元组是不可变的,而列表是可变的。

元组是不可变的,有些操作比列表更高效。

创建元组

可以通过以下两种方式创建元组:

1.创建

2。使用构造函数tuple()

图:使用()创建元组

使用()创建元组,元组之间用",",元组的内部元素可以是任意元素,也可以是元组。

图:创建元组的代码示例

元组除了不能修改之外,都是不可变的。你可以';t删除元组元素,但它';删除绑定到元组的变量是可以的。

图:元组是不可变的

用()创建只有一个元素的元组时要注意,因为一个元素被()括起来,表示元素本身,比如100。、(100),两者是等价的。如果创建一个只包含100的元组,应该使用:(100,)。

图:使用()创建一个只有一个元素的元组

使用构造函数tuple()创建一个元组。。更多信息,可以使用help(tuple)查看具体的帮助内容。

图:元组函数帮助

1。如果没有参数,tuple()将创建一个空元组。

2。tuple(iterableobject)从一个iterable对象创建一个元组,比如一个字符串和一个列表。如果参数是元组,则将返回元组。

图:使用元组函数创建元组

2。对元组的访问

与字符串列表一样,元组支持对元组元素的整数索引(下标访问)和切片访问。

如果下标索引是正整数,则表示从0开始的第一个元素。,最多一个元素用元组长度-1表示;如果使用负整数作为下标,-1表示最后一个元素,-2表示倒数第二个元素,负长度表示第一个元素。

!需要注意的是,下标索引不能越界!

1。按索引访问:

图:按索引访问元组元素

2。按片访问:

图:按片访问元组

[XY001]。

常用的内置函数len、max、min、sum和reversed可以对元组进行操作,函数解释如下:

操作示例如下:

注:

使用min、max、sum函数对元组进行操作。只有元组元素类型能被函数接受,否则会报告异常。

4。元组常用的方法

主要有计数和索引方法:

计数返回元组中对应值的个数。,index返回对应值的位置(索引)。

5。元组操作

元组支持连接,*复制操作,in/notin操作

图:元组操作

6。序列

字符串、元组、列表都属于Python的序列结构,序列有很多相同的性质和操作方法,比如:序列中的每个元素都被赋予一个序号(位置,也叫索引),序号(索引)从0开始,以此类推;序列都支持切片操作等等。

图:序列的一般操作

Python内置了各种序列结构:字符串、列表、元组、Unicode字符串、缓冲区对象、范围对象。序列是Python中一种重要的数据结构必须掌握,而且容易掌握。

元组和列表区别不大,但也有自己独立的特点:

元组是一系列不可变的Python对象。元组是一个序列。,就像一个列表;列表通常用于存储相同类型的数据;在实际开发中,元组通常用于存储不同类型的数据。

元组和列表的主要区别在于元组可以';不要改变列表等元素的值,这可以简单地理解为"只读列表"。。元组用括号-(),列表用括号-[];

元组创建很简单,只需在括号中添加元素并用逗号分隔即可。

pclass="ffD5-d184-2d95-a25bztext-empty-paragraph";

创建一个元组:一个序列,其中的值用逗号分隔并放在括号中。或者您也可以将这些逗号分隔的值放在括号中。

访问元组元素:请使用方括号指定索引片或索引以获取索引处的值。

变化的元组:元组是不可变的。,但是您可以使用现有元组的一部分来创建新元组。

删除元组元素:元组中的元素值是不允许删除的,但是我们可以使用del语句删除整个元组。

python元组构造了对象的简单组合。元组非常类似于列表,但是它不能在其原始位置被修改。它通常被写成一系列包含在括号中的条目,并且具有列表的大部分属性。

元组是:

任意对象的有序集合:类似于字符串和列表。元组是基于位置的有序对象集合,可以嵌入任何类型的对象。

按偏移量访问:和字符串、列表一样,元组中的元素也是按偏移量访问的,支持索引和分片。

它属于"不可变序列":和字符串一样,元组是不可变的,不支持任何适用于列表的原始位置修改操作。

定长、多样、任意嵌套:元组是不可变的,所以元组的长度不能改变,元组可以包含复合对象。,支持任意嵌套。

对象引用数组:和列表一样,元组是对象引用的数组,存储指向其他对象的访问点。

定义元组:

t1=(1,2,3,4)#多个数据元组

t2=(1,)#如果一个元组中只有一个数据,则需要用手逗号分隔,否则这个数据将是自己的类型。

元组的操作:

元组类型数据不支持修改。可以找到

搜索:

按下标搜索:

打印(t1[1])

功能搜索:

print(t1.index(1))返回相应的下标。如果数据不存在,程序将报告一个错误

print(t1.count(1))来计算数据在元组

中出现的次数。

print(len(t1))统计一个tuple

中的数据个数注意:当tuple中嵌套了列表数据时,可以通过下标的方式修改列表数据,比如

T3=(1,2,[";a","b"]).

t3[2][0]=c#t3的值将变为(1,2,[";c","b"])

——33——333——354333——33333愚人节3543354354354333333333333——

定义字典(dict)

字典的特点

1:符号是{}

2:数据是键值对的形式,每个键值

dict1={";名称":"小明""年龄"18,"性别:男"}

字典的操作:

dict1[";名称"]=";小红"

字典1[";ID"]=3

如果该键存在,其对应的值将被修改。如果它不存在,键值对

[XY001]将被添加到字典的末尾。2.删除数据[XY002]。

del():删除字典或删除字典

deldict1[";名称"]删除字典中的键值对。如果被删除的键不存在,程序会报错

del(del)删除字典。

清除(dict1)清除字典

3。找到数据

1。按键搜索,最后返回对应的值

2。按功能搜索:[xy0001]

(1)get(key,defaultvalue):

如果搜索到的key不存在,则返回写入的默认值,如果不写入默认值,则返回None

dict1={";名称":"小明""年龄"18,"性别:男"}

打印(字典1。获取("名称"))#小明

打印(字典1。获取("ID",110)#110

——33333333333333333333333333333333333333333

。打印(字典1。keys())

返回字典1.keys()中关键字的[";姓名"quot年龄"quot性别"]

:

.Print(key)

outputname,age,sex

——333——3333333333333333333333333333333333333333333333333333333

(3)values():返回的字典中的值可用于遍历

print(dict1。values())

返回[小明,18,男]

用于值字典1。values():

.打印(值)

逐行输出小明18男

——33——3——33——33——33——354354333333——

(4)items():将字典中的数据返回为元组

print(dict1.items()),可用于遍历

Returns[(Name,XiaoMing),(Age,18),(Sex,Male")]

foritemindict1.items():

.Print(project)

Line-by-lineoutput("name"XiaoMing")("age"18)("gender""male")

——33————3

遍历字典键值对(解包)可以使用两个临时变量

dict1={";名称":"小明","年龄":18,"性别:男"}

infor。

对于关键字,dict1.items()中的值:

.打印(f"{key}=值")

逐行输出:

name=Xiaomingage=18gender=male

python创建元组是很多人很头疼的事情,尤其是在认识和现实的冲突中。python创建元组也面临类似问题,关注我们。

相关内容

标签: 元组 quot 列表

Python创建元组[Python创建元组]文档下载: PDF DOC TXT
文章来源: 小杰
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。
上一篇: 虚拟货币长期持有合约 下一篇: 虚拟货币中签能买吗

相关资讯

  • 虚拟货币怎么挖的到的
    虚拟货币怎么挖的到的

    图为比特币疯牛矿机图为显卡矿机在运营门槛上,比特币矿机和显卡矿机有非常高的要求:首要条件:充沛且廉价的电力矿机需7X24小时计算,发热量高,功耗大,矿机普遍额定功率在1000-2000W,布置100台

    币圈资讯 2023-05-15 45
  • 举报虚拟货币有钱拿吗
    举报虚拟货币有钱拿吗

    齐鲁网·闪电新闻2月25日讯 近日,记者从山东省发展改革委获悉,为贯彻落实《国家发展改革委等部门关于整治虚拟货币“挖矿”活动的通知》、国家发展改革委令2021年第49号要求,加速促进产业结构优化,推动

    币圈资讯 2023-05-15 35
  • 虚拟货币火狐狸
    虚拟货币火狐狸

    动物森友会》本地化工作做得相当优秀,不过作为一款日本人制作的游戏,仍免不了有外国人难以理解的文化内容,就像本文中提到的狸猫文化

    币圈资讯 2023-05-15 28
  • 虚拟币跑分(认清“USDT跑分”骗局,远离洗钱活动)
    虚拟币跑分(认清“USDT跑分”骗局,远离洗钱活动)

    通过仔细询问,我发现这个所谓的USDT跑分平台果然是一种新型骗局,并且所有参与到里边的人很有可能都涉嫌了协助洗钱犯罪

    币圈资讯 2023-04-18 23
  • 虚拟货币洗钱概念
    虚拟货币洗钱概念

    四、明知涉案资金是诈骗犯罪所得,仍提供银行卡账户供收款、转账,并通过购买加密数字货币等方式协助资金转移,同时构成洗钱罪、掩饰隐瞒犯罪所得罪参考案例:胡某某、李某某等被控洗钱罪、掩饰、隐瞒犯罪所得、犯罪

    币圈资讯 2023-05-15 22
  • 2005年比特币多少钱一枚(2006年比特币一个多少人民币)
    2005年比特币多少钱一枚(2006年比特币一个多少人民币)

    比特币的概念最开始是在2009年是由一个叫中本聪的人士提出的,比特币是一种P2P形式的数字货币,在比特币概念刚被提出的时候,比特币是没有价格的,直到第一次交易发生,比特币才产生了价值,比特币最开始的时

    币圈资讯 2023-05-15 21
  • 如何玩转虚拟货币视频
    如何玩转虚拟货币视频

    通常 Web 应用的交互模式是由客户端向服务端发送 HTTP 请求, 服务端根据客户端的的请求返回相应的数据, 在这样的交互模式下, 通信双方并不是对等的, 因为所有的请求都是由客户端主动发起, 对于

    币圈资讯 2023-05-15 21
  • 虚拟货币去向
    虚拟货币去向

    赵长鹏是世界最大的数字货币交易所的CEO,本身持有大量的比特币,所以被人叫做世界首富,币圈叫它“CZ”

    币圈资讯 2023-05-15 19