Python~Python元组相关操作

一、元组的定义

有序、不可修改、可重复的元素集合

# 字面量
(元素1, 元素2, 元素3, 元素4)

# 定义变量
变量名称 = (元素1, 元素2, 元素3, 元素4)

# 定义空列表
变量名称 = ()
变量名称 = tuple()

二、元组的方法

1.查找某元素的下标(index)

  • 功能:查找指定元素在元组中的下标,如果找不到就会报错ValueError
  • 语法:元组.index(元素)
names = ('亚索', '瑞文', '卡兹克', '盖伦')
print(names.index('瑞文'))

2.统计某元素在元组中的数量(count)

  • 介绍:统计某元素在元组中的数量
  • 语法:元组.count(元素)
names = ('亚索', '瑞文', '亚索', '卡兹克', '盖伦')
num = names.count("亚索")
print(num)

3.查询元组中元素数量(len)

  • 介绍:查询元组中元素数量
  • 语法:len(元组)
names = ('亚索', '瑞文', '亚索', '卡兹克', '盖伦')
num = len(names)
print(num)

4.查询元组元素的最大值(max)

  • 语法:max(元组)
s = (12, 34, 68, 60)
print(max(s))

5.查询元组元素的最小值(min)

  • 语法:min(元组)
s = (12, 34, 68, 60)
print(min(s))

6.将其他数据容器转化为元组(tuple)

  • 语法:set(数据容器)
s = [12, 34, 68, 60]
print(tuple(s))

7.对元组中的元素进行排序(sorted)

  • 语法:sorted(元组, [reverse=True])
s = (12, 34, 68, 60)
print(sorted(s))

三、元组的遍历

names = ('亚索', '瑞文', '卡兹克', '盖伦')
for i in names:
    print(i)
names = ('亚索', '瑞文', '卡兹克', '盖伦')
for i in range(len(names)):
    print(names[i])
names = ('亚索', '瑞文', '卡兹克', '盖伦')
i = 0
while i<4:
    print(names[i])
    i+=1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值