python - 内置类型 之 序列 - tuple元组

目录

1.元组特点与作用

2.元组定义

3.元组访问

4.元组拼接

5.删除元组

6.元组函数

7.元组方法

8.元组转为列表


 

1.元组特点与作用

(1)元组特点

# Python的元组与列表类似,但元组的元素不能修改。

# 元组使用小括号,列表使用方括号。

 

(2)元组作用

# 元组的主要作用是作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改。

# 元组在前台的用武之地不大,但是在后台却是使用得相当频繁的。

 

2.元组定义

(1)元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

tup1 = ('physics', 'chemistry', 1997, 2000);

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

tup3 = "a", "b", "c", "d";

(2)创建空元组

tup1 = ();

(3)元组中只包含一个元素时,需要在元素后面添加逗号

tup1 = (50,);

 

3.元组访问

访问元组的方法与列表的相同,都是使用下标索引来访问元组中的值。

tup1 = ('physics', 'chemistry', 1997, 2000);

tup2 = (1, 2, 3, 4, 5, 6, 7 );

print("tup1[0]: ", tup1[0]) ##

print("tup2[1:5]: ", tup2[1:5]) ##tup2[1:5]: (2, 3, 4, 5)

 

4.元组拼接

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

tup1 = (12, 34.56);

tup2 = ('abc', 'xyz');

tup3 = tup1 + tup2;

(12, 34.56, 'abc', 'xyz')

 

5.删除元组

del tuple;

 

6.元组函数

len(tuple) 计算元组元素个数。

max(tuple) 返回元组中元素最大值。

min(tuple) 返回元组中元素最小值。

tuple(seq) 将列表转换为元组。

 

7.元组方法

通用序列操作

注:下面操作适用所有序列类型

x in s 如果 s 中的某项等于 x 则结果为 True,否则为 False

x not in s 如果 s 中的某项等于 x 则结果为 False,否则为 True

s + t s 与 t 相拼接

s * n 或 n * s 相当于 s 与自身进行 n 次拼接

s[i] s 的第 i 项,起始为 0

s[i:j] s 从 i 到 j 的切片

s[i:j:k] s 从 i 到 j 步长为 k 的切片

len(s) s 的长度

min(s) s 的最小项

max(s) s 的最大项

s.index(x[, i[, j]]) x 在 s 中首次出现项的索引号(索引号在 i 或其后且在 j 之前)

s.count(x) x 在 s 中出现的总次数

 

8.元组转为列表

使用list()转换为函数可以将元组转换为列表。

tup = ('physics', 'chemistry', 1997, 2000);

list_tup=list(tup);

list_tup[0]='math';

['math', 'chemistry', 1997, 2000]

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值