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


相关文章
|
Android开发 C++
C++使用初始化列表的方式来初始化字段
C++使用初始化列表的方式来初始化字段
65 0
|
3月前
|
Python
字典是怎么创建的,支持的操作又是如何实现的?
字典是怎么创建的,支持的操作又是如何实现的?
71 8
|
4月前
定义列表
定义列表。
37 2
|
8月前
|
存储 索引 Python
数组的操作方法
数组的操作方法
105 1
|
8月前
|
机器学习/深度学习 存储 搜索推荐
Java数组的定义与常用使用方法
Java数组的定义与常用使用方法
158 0
|
人工智能 Java 机器人
实现Map批量赋值,我只需24秒搞定!
函数的功能是将一组键值对批量赋值给Map中的键。在Java中,通常使用Map的put方法逐个将键值对赋值给Map,但在某些场景下,可能需要一次性将多个键值对赋值给Map。
|
存储
ES6中新增的Set、Map两种数据结构怎么理解以及操作方法
Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构
125 0
|
存储 数据库 索引
【100天精通python】Day8:数据结构_元组Tuple的创建、删除、访问、修改、推导系列操作
【100天精通python】Day8:数据结构_元组Tuple的创建、删除、访问、修改、推导系列操作
153 0
C++中vector自定义大小方式
C++vector自定义大小 1.vector指定大小(前者必须是定义vector时) vector<int>vc(5);//size为5,值默认为0  cout<<vc.size()<<endl; for(int i=0; i<vc.size(); i++)     cout<<vc[i];  vector<int>vc; vc.resize(5); //size为5,值默认为0 2.指定大小并赋相同初值(前者必须是定义vector时) vector<int>vc(5,9); //size为5,初值为9  cout<<vc.size()<<endl; for(int i=0; i<
289 0
|
存储 索引 容器
数组的定义方式及访问
数组的定义方式及访问
124 0

热门文章

最新文章