python的元祖操作

元组:

元祖是不可改变的 定义后就是不可逆的

元组的属性不可修改

创建一个元组:

------------------------------------------------------------------------------------------------------

tuple1=(1,2,3,4,5,6,7,8)

--------------------------------

说明:调用相对索引的值:

tuple1[2]

结果: 3

--------------------------------

切割元组:

说明:表示使用5元素后面的值

tuple1[5:]

结果: (6, 7, 8)

-------------------------------

切割元祖:

说明: 表示使用5元素之前的值

tuple1[:5]

结果:(1, 2, 3, 4, 5)

--------------------------------

拷贝元组:

说明:表示复制元祖1到元祖2中

tuple2=tuple1[:]

结果:(1, 2, 3, 4, 5, 6, 7, 8)

--------------------------------

假如要创建一个为一个数的元祖

说明:需要创建元组必须在元素后加逗号否则会使其他类型

tem=(1,)

--------------------------------

添加一个元祖的元素:

说明:拆分一个元祖使其中间数增加一个元素

tem=(‘通幽‘,‘搬山‘,‘花神‘,‘通玄‘,‘火名‘)

>>> tem=tem[:2]+(‘长天‘,)+tem[2:]

>>> tem

结果:(‘通幽‘, ‘搬山‘, ‘长天‘, ‘花神‘, ‘通玄‘, ‘火名‘)

--------------------------------

删除一个元祖:

说明:不常用 python 自动清理机制

del tem

结果:报错

-------------------------------------

时间: 2025-01-06 19:38:47

python的元祖操作的相关文章

python开发基础:元祖操作

一,元祖操作 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 # 为何要有元组,存放多个值,元组不可变,更多的是用来做查询 5 # 1.元组() 6 # 元组跟列表一样,但是不能增删改,能查.元组又叫只读列表 7 # 2个方法 一个 count 一个 index 8 9 # t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2))) 10 # print(type(t)) 11 12 # #元

Python中元祖,列表,字典的区别

Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表.一旦你创建了一个列表,就可以添加.删除,或者是搜索列表中的项目.由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,且列表是可以嵌套的. 实例: #coding=UTF-8 #author:RXS002 animalslist = ['fox','ti

8 Python 数据类型—元祖

Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建空元组 tup1 = () 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = (50,) 1 tup1 = ('physics', 'chemistry', 1997, 2000); 2 tup2 = (1, 2, 3, 4, 5 ); 3 tup3 = "a", "b", "c&q

python 数据结构 - 元祖

Python 的元组与列表类似,不同之处在于元组的元素不能修改(元素的元素是可以修改的). 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建元祖方式: 1 >>> t = (1,2.0,'a','sd',[3,4],) 2 >>> t1 = 1,2.0,'a','sd',[3,4], 3 >>> t 4 (1, 2.0, 'a', 'sd', [3, 4]) 5 >>> t1 6 (

元祖操作

##################元组################## age=(11,22,33,44,55)本质age=tuple((11,22,33,44,55)) #索引# t=(1,2,3,4,5,6)# print(t[1:4])# print(t[0])# print(t[1:3])# print(t[2::-1]) #len 取列表长度# t=('alex','egon','www','aaa','ladasd')# print(len(t)) #成员运算 in和not i

python基础--元祖

元祖tuple 元祖不能改 只能读取     元祖里面存列表/字典(可变类型对象)是可以改变的 定义:a=() >>> type(a)#查看类型<class 'tuple'>>>> isinstance(a,tuple)#判断是否为元祖True>>> a=1,2#不加括号也可自动转化为元祖>>> type(a)<class 'tuple'>>>> a=(1)#只有一个元素是int类型>&

python,列表/元祖/字典

1.格式 li=[1,2,3,'a','b','c']#list列表 tu=(1,2,3,'a','b','c',)#tuple元祖 info={ 'k1':'v1', 'k2':'v2' }#字典,键值对key/value,其中vaule可以是任意值#列表.字典.bool不能做key,元祖.数字可以 2.键值对函数 info.items( ) 3.字典常用函数 1 dic1=info.fromkeys(['k1','k2'],99) 2 #根据序列创建字典,指定统一value 3 print(

python 字符串,数组,元祖操作基础巩固。

由于上个星期有点忙,没时间来抽空记一些有用的东西.丢了比较久的python很多忘记的小操作我也会重新捡起来 以前最容易搞混的 str.split() #操作会生成一个数组对象.example:'laplace'.split() #后面参数什么都没有加入,也会返回一个值['laplace'] #如果后面加入分隔值 'laplace'.split('l') #以'l'作为分隔点进行字符串的切割并生成数组 ['', 'ap', 'ace'] 然后是该函数的反效果的函数str.join(iterable

Python学习笔记-Day2-Python基础之元祖操作

元组的常用操作包括但不限于以下操作: 元组的索引,计数等 这里将对列表的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(tuple) 使用dir获取类的成员dir(list) 使用vars获取类的成员和各个成员的值 1.    tuple.count   返回元组元素个数 2.    tuple.index 返回元组索引