自学Python 15 元组

自学Python 15 元组,第1张

Python 是一种特殊的列表

文章目录
  • Python 是一种特殊的列表
  • 一、创建并访问一个元组
  • 二、修改元组
  • 三、删除元组
  • 四、使用内置方法 *** 作元组
  • 五、将序列分解为单独的变量


在Python程序中,可以将元组看作是一种特殊的列表。唯一与列表不同的是,元组内的数据元素不能发生改变。不但不能改变其中的数据项,而且也不能添加和删除数据项。当开发者需要创建一组不可以改变的数据时,通常会把这些数据放到一个元组中。

一、创建并访问一个元组

在Python程序中,创建元组的基本形式是以小括号“( )”将数据元素括起来,各个元素之间用逗号“,”隔开。例如下面都是合法的元组:

tup1 = ('Google', 'csdn','2022','2008');
tup2 = (1,2,3,4,5);

Python语言中允许创建空元组:

tup1 = ();

在Python程序中,当在元组中只有一个元素时,需要在元素后面添加逗号“,”。例如:

tup1 = (50,);

在Python程序中,元组与字符串和列表相似,下标索引也是从0开始的,并且也可以进行截取和组合等。例如下面的示例演示:

tup1 = ('Google', 'csdn','2022','2008')
tup2 = (1,2,3,4,5)
print("浏览器",tup1[0])
print("顺序",tup2[0:3])

输出结果:

二、修改元组

在Python程序中,元组一旦创立后就是不能被修改的。比如:

tup1 = ('Google', 'csdn','2022','2008');
tup1[0]='ko'

就会报错:

但是在现实程序应用中,开发者可以对元组进行连接组合。例如:

tup1 = ('Google', 'csdn','2022','2008')
tup2 = (1,2,3,4,5)
tup3 = tup1+tup2
print(tup3)

输出结果是:

三、删除元组

在Python程序中,虽然不允许删除一个元组中的元素值,但是可以使用del语句来删除整个元组。示例如下:

tup2 = (1,2,3,4,5);
print(tup2)
del tup2
print(tup2)

四、使用内置方法 *** 作元组

在Python程序中,可以使用内置方法来 *** 作元组,最常用的内置方法如下表:

内置方法描述
len(tuple)计算元组元素个数
max(tuple)返回元组中元素最大值
min(tuple)返回元组中元素最小值
tuple(seq)将列表转化为元组
五、将序列分解为单独的变量

在Python程序中,可以将一个包含N个元素的元组或序列分解为N个单独的变量。这是因为Python语法中允许任何序列(或可迭代的对象)都可以通过一个简单的赋值 *** 作来分解为单独的变量,唯一的要求是变量的总数和结构要与序列相吻合。示例如下:

tup = (4,5)     #创建一个元组
x, y =tup       #分解
print(x)
print(y)
list1 = ['Google', 'csdn','2022','2008']#创建一个列表
name1,name2,year1,year2 = list1         #分解
print(name1)
print(year2)

输出结果如下:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/739403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存