python元组
创始人
2024-05-17 08:23:24

python元组


文章目录

  • python元组
  • 一、实验目的
  • 二、实验原理
  • 三、实验环境
  • 四、实验内容
  • 五、实验步骤
    • 1.创建元组
    • 2.访问元组
    • 3.修改元组
    • 4.删除元组
    • 5.索引及截取
    • 6.元组运算符
    • 7.内置函数
  • 总结


一、实验目的

掌握元组的用法

二、实验原理

Python 的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。

元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

三、实验环境

Python 3.6以上

Ipython

PyCharm

四、实验内容

本实验详细介绍了元组的运用,包括:

创建

访问

修改

删除

索引及截取

运算符

内置函数

五、实验步骤

1.创建元组

1.创建元组,在小括号中添加元素,并使用逗号隔开,示例如下:

tup1 = ('python', 'zhangyu', 2022);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
tup1
tup2
tup3

2.创建空元组,示例如下:

tup1=()
tup1

3.元组中只包含一个元素时,需要在元素后面添加逗号,如果不添加逗号括号会被当作运算符使用,示例如下:

tup1 = (100)
type(tup1)
tup1
tup1 = (100,)
type(tup1)
tup1

示例结果如下:

在这里插入图片描述

2.访问元组

1.元组可以使用下标索引来访问元组中的值,示例如下:

tup1 = (2000,'python',2008, 'zhangyu', 2022);
print ("tup1[0]: ", tup1[0])
print ("tup1[1:5]: ", tup1[1:4])

示例结果如下:

在这里插入图片描述

3.修改元组

1.元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,示例如下:

tup1 = (12, 'yier');
tup2 = ('abc', 'aoe')
print (tup1 + tup2)

示例结果如下:

在这里插入图片描述

4.删除元组

1.元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,示例如下:

tup1 = ('abc', 'aoe')
tup1
del tup1;
tup1

示例结果(以上实例中元组被删除后,再查询该元组时,因为该元组已经不存在而报出异常信息)如下:

在这里插入图片描述

5.索引及截取

因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素

tup= (‘taobao’, ‘jingdong’, ‘tianmao’)
在这里插入图片描述
示例如下:

tup = ('taobao', 'jingdong', 'tianmao')
tup[2]
tup[-2]
tup[1:]

示例结果如下:

在这里插入图片描述

6.元组运算符

与字符串一样,元组之间也可以使用 + 号和 * 号进行运算,可以组合和复制,生成一个新的元组。

1.计算元组个数:len(),示例如下:

len((1,2,3,4,5,6))

2.连接元组:+,示例如下:

(1,2,3) + (4,5,6)

3.复制元组:*,示例如下:

('apple',)*6

示例结果如下:

在这里插入图片描述

4.判断元素是否存在于元组中:in,示例如下:

1 in (1,2,3,4,5)

示例结果如下:

在这里插入图片描述

5.迭代元组,示例如下:

for x in (1,2,3,4,5):print(x)

示例结果如下:

在这里插入图片描述

7.内置函数

1.len(tuple):计算元组元素个数,示例如下:

tup=(1,2,3,4,5)
len(tup)

2.max(tuple):返回元组中元素最大值,整数类型示例如下:

tup=(1,2,3,4,5,60)
max(tup)

字符串类型,示例如下:

tup=('apple','but','zip','happle','yes')
max(tup)

示例结果如下:

在这里插入图片描述

3.min(tuple):返回元组中元素最小值,整数类型示例如下:

tup=(1,2,3,4,5,60)
min(tup)

字符串类型,示例如下:

tup=('apple','but','zip','happle','yes')
min(tup)

示例结果如下:

在这里插入图片描述

4.tuple(seq):将列表转换为元组,示例如下:

list=[1,2,3,4,5,60]
print(list,type(list))
tup=tuple(list)
print(tup,type(tup))

示例结果如下:

在这里插入图片描述


总结

以上就是本文要讲的内容,本实验详细介绍了元组的运用,包括:创建、访问、修改、删除、索引及截取、运算符和内置函数,Python 的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
少数民族的传统节日有哪些 55... 公务员考试常识判断模块考查范围广泛,需要大家在日常多加积累,本文小编总结了中国少数民族的传统节日,希...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
mb什么意思 MB和Mb 相信很多人都还不太清楚手机流量的统计单位,经常听说谁谁流量包月5个G。其实G、GB、KB、M和MB数...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...