tuple定义的两种方式以及两种操作方法

简介: tuple定义的两种方式定义一个元素的元组定义空元组的两种方式tuple类型的两个操作方法的使用

前言

tuple定义的两种方式

定义一个元素的元组

定义空元组的两种方式

tuple类型的两个操作方法的使用


一、tuple定义和定义空元组的两种方式


1、第一种

tuple1 = (1, 2, 3,)
print(tuple1, type(tuple1))
(1, 2, 3) <class 'tuple'>
  • 空元组定义(1)
tuple3 = ()
print(tuple3, type(tuple3))
() <class 'tuple'>

2、第二种

tuple2 = 1, "a", None, True
print(tuple2, type(tuple2))
(1, 'a', None, True) <class 'tuple'>
  • 空元组定义(2)
tuple4 = tuple()
print(tuple4, type(tuple4))
() <class 'tuple'>

二、操作方法(index,count)


1.index

  • index() 方法查找指定值的第一次出现。
    如果未找到该值,index() 方法将引发异常。

代码如下(示例):

tuple_var = (3, 5, 1, 6, 8, 2, 4)
print(tuple_var, type(tuple_var))
print(tuple_var.index(1))

这里查找1第一次出现的位置,出现的位置下标是2

(3, 5, 1, 6, 8, 2, 4) <class 'tuple'>
2

2.count

  • count() 方法返回指定值在元组中出现的次数

代码如下(示例):

tuple_var = (2, 5, 2, 6, 3, 2, 4)
print(tuple_var, type(tuple_var))
print(tuple_var.count(2))

返回值 2 在元组中出现的次数我们可以看出有三个

(2, 5, 2, 6, 3, 2, 4) <class 'tuple'>
3


相关文章
|
存储 JSON Kubernetes
查看k8s的etcd数据
查看k8s的etcd数据
2214 0
查看k8s的etcd数据
|
Linux iOS开发 UED
探索Qt折线图之美:一次详尽的多角度解析
探索Qt折线图之美:一次详尽的多角度解析
2696 0
|
存储
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
10374 1
【数据结构】连通图、连通分量与强连通图、强连通分量—区别在于强,强强在哪里?
|
Rust JavaScript Unix
Nodejs 常见版本管理工具(nvm、n、fnm、nvs、nodenv)
Nodejs 常见版本管理工具(nvm、n、fnm、nvs、nodenv)
13133 0
|
7月前
|
Ubuntu 编译器
在Ubuntu中设置QT Creator的交叉编译环境。
在进行交叉编译设置时,请确保遵循你的目标硬件平台和软件的具体指南。以上步骤给出的是一个概括的指南,具体步骤可能因你的特定需求而有所不同。务必参照相关硬件和软件的官方文档进行操作,以获得具体的、针对性的指导。
612 0
|
11月前
|
机器学习/深度学习 数据可视化
Visual-RFT:基于强化学习的视觉语言模型微调技术研究
Visual-RFT 是一种创新的视觉语言模型微调技术,结合基于规则的可验证奖励与强化学习,克服了传统监督微调在数据稀缺场景下的局限。它通过渐进式推理和多样化响应生成,优化模型在对象检测、图像分类等任务中的表现,尤其适用于少样本学习。该方法采用组相对策略优化(GRPO)进行参数更新,简化了强化学习流程,同时保持高效性。实验结果表明,Visual-RFT 在细粒度分类和推理定位等任务中显著优于传统方法,展示了其在实际应用中的巨大潜力。
611 1
Visual-RFT:基于强化学习的视觉语言模型微调技术研究
|
12月前
|
存储 缓存 自然语言处理
智能客服进阶:基于DeepSeek与PHP的多轮对话与上下文管理
本文基于前文构建的DeepSeek和PHP智能客服系统,深入探讨了多轮对话与上下文管理的实现。通过维护会话状态(如使用PHP的`$_SESSION`),系统能记住对话历史,提供连贯的回答。具体案例展示了如何处理书籍推荐及后续查询,如“这本书的作者是谁”。此外,还介绍了优化方向,包括实体识别、对话策略调整和持久化存储,以提升智能客服的复杂需求处理能力。
|
API 定位技术
查IP[查指定IP归属地]免费API接口教程
该API用于查询指定IPv4地址的归属地信息,支持POST和GET请求。需提供用户ID和KEY,可选填查询IP,默认为请求接口IP。返回信息包括状态码、地理位置及运营商等。示例请求和响应详见文档。
2557 3
|
数据可视化 数据挖掘 API
matplotlib字体设置看这一篇就够了
matplotlib字体设置看这一篇就够了
782 3
|
Docker 容器
docker设置国内镜像源
docker设置国内镜像源
41585 5