站长资讯网
最全最丰富的资讯网站

实例详解Python元组

本篇文章给大家带来了关于python的相关知识,其中主要介绍了关于元组的相关问题,包括了元组的创建、访问、修改、删除和内置方法等,希望对大家有帮助。

实例详解Python元组

推荐学习:python教程

引言——在Python中,通过数据结构来保存项目中重要的数据信息。Python语言内置了多种数据结构,例如列表,元组,字典和集合等。本堂课我们来讲一讲Python中举足轻重的一大数据结构——元组。

在Python中,我们可以将元组看作一种特殊的列表。它与列表唯一的不同在于:元组内的数据元素不能发生改变【这个不变——不但不能改变其中的数据项,而且也不能添加和删除数据项!】。当我们需要创建一组不可改变的数据时,通常是将这些数据放进元组中~

1.元组的 创建 && 访问

(1)元组的创建:

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

tuple1 = ('xiaoming', 'xiaohong', 18, 21) tuple2 = (1, 2, 3, 4, 5)  # 而且——是可以创建空元组哦! tuple3 = ()  # 小注意——如果你创建的元组只包含一个元素时,也不要忘记在元素后面加上逗号。让其识别为一个元组: tuple4 = (22, )

(2)访问:

元组和字符串以及列表类似,索引都是从0开始,并且可以进行截取和组合等操作。
如下:

tuple1 = ('xiaoming', 'xiaohong', 18, 21) tuple2 = (1, 2, 3, 4, 5)  # 显示元组中索引为1的元素的值 print("tuple1[1]:", tuple1[0])  # 显示元组中索引从1到3的元素的值 print("tuple2[1:3]:", tuple2[1:3])

实例详解Python元组

2.元组的 修改 && 删除

(1)元组的修改:

虽然在开头就说元组不可变,但是它还是有个被支持的骚操作——元组之间进行连接组合:

tuple1 = ('xiaoming', 'xiaohong', 18, 21) tuple2 = (1, 2, 3, 4, 5)  tuple_new = tuple1 + tuple2 print(tuple_new)

实例详解Python元组

(1)元组的删除:

虽然元组不可变,但是却可以通过del语句删除整个元组。
如下:

tuple1 = ('xiaoming', 'xiaohong', 18, 21)  print(tuple1)		# 正常打印tuple1  del tuple1  print(tuple1)		# 因为上面删除了tuple1,所以再打印会报错哦!

实例详解Python元组

3.元组的内置方法

元组是不可变,但是我们可以通过使用内置方法来操作元组。常用的内置方法如下:

  1. len(tuple):计算元组元素个数;
  2. max(tuple):返回元组中元素的最大值;
  3. min(tuple):返回元组中元素的最小值;
  4. tuple(seq):将列表转换为元组。

其实

赞(0)
分享到: 更多 (0)