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


相关文章
|
3月前
|
安全
List集合特有功能
List集合特有功能
38 2
|
1月前
|
Python
字典是怎么创建的,支持的操作又是如何实现的?
字典是怎么创建的,支持的操作又是如何实现的?
51 8
|
2月前
定义列表
定义列表。
24 2
|
存储
ES6中新增的Set、Map两种数据结构怎么理解以及操作方法
Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构
118 0
|
XML 前端开发 数据格式
当返回前端的数据中存在List对象集合,如何优雅操作?
当返回前端的数据中存在List对象集合,如何优雅操作?一对多结构简单不冗余,便于前端取数据,是一个好的解决方案。
200 0
Java8 新特性 list集合利用stream根据对象得某一属性对集合进行分组,附加8之前分组
Java8 新特性 list集合利用stream根据对象得某一属性对集合进行分组,附加8之前分组
686 4
|
安全 Java
构建一个创建Map的工具类来辅助理解可变传参
虽说java作为编译语言,但是它本身也提供了很多运行时能力,今天介绍一个非常基础的知识点,可变参数传递 在日常的开发过程中,创建Map对象还是比较常见的,现在我希望写一个工具类,可以非常简单创建并初始化Map对象 因此我们可以实现一个MapUtil工具类,来支持这个场景
251 0
|
Java 开发者
【第21个代码模型】Map 集合(Map 接口概述)|学习笔记
快速学习 【 第 21 个代码模型】Map 集合(Map 接口概述)
105 0
|
Dart 索引
【Flutter】Dart 数据类型 List 集合类型 ( 定义集合 | 初始化 | 泛型用法 | 初始化后添加元素 | 集合生成函数 | 集合遍历 )
【Flutter】Dart 数据类型 List 集合类型 ( 定义集合 | 初始化 | 泛型用法 | 初始化后添加元素 | 集合生成函数 | 集合遍历 )
637 0
|
Java 开发者
利用 Object 类解决重复操作|学习笔记
快速学习 利用 Object 类解决重复操作
108 0
下一篇
无影云桌面