元组——tuple的定义:test = (11,"alex",(22,33),[44,55],True)

特点:1. 元组是可迭代对象

2. 元组中元素是有序的,但其不可修改,也不能增加或删除

3. 元祖中元素类型可以是数字、字符串、布尔值、列表、元组等

1. 读取元组中指定索引位置处的元素值

1 test = (11,"alex",(22,33),[44,55],True)
2 v1 = test[0]
3 v2 = test[0:3]
4 print(v1,v2)
5 """
6 运行结果:11 (11, 'alex', (22, 33))
7 结果分析:读取元组中索引位置为0处的元素并赋值给v1,读取元祖中索引位置为[0,3)之间的元素并打包成一个新元组赋值给v2
8 """

2. 依次顺序查看元组中各元素值

 1 test = (11,"alex",(22,33),[44,55],True)
 2 for item in test:
 3     print(item)
 4 """
 5 运行结果:
 6     11
 7     alex
 8     (22, 33)
 9     [44, 55]
10     True
11 结果分析:按照元组的索引顺序依次输出各元素值
12 """

3. 统计元组中指定元素的个数

1 test = (11,"alex",(22,33),[44,55],True)
2 v = test.count("alex")
3 print(v)
4 """
5 运行结果:1
6 结果分析:元组中值为"alex"的元素共有1个
7 """

4. 左起查看指定元素在元组中首次出现的索引位置

 1 test = (11,"alex",(22,33),[44,55],True)
 2 v1 = test.index((22,33))         #左起查看内容为(22,33)的元素在元组中首次出现的索引位置
 3 v2 = test.index((22,33),1,4)       #在元组索引index位于[1,4)位置处,左起查看内容为(22,33)的元素在元组中首次出现的位置
 4 print(v1,v2)
 5 """
 6 运行结果:2 2
 7 结果分析:
 8     前者表示在整个元组中,元素(22,33)首次出现的索引位置为2;后者表示在列表索引[1,4)位置处,元素(22,33)首次出现的索引位置为2
 9     若指定元素在元祖中不存在,则运行后报错
10 """

5. 将字符串转换为元组

1 a = "zizaijiapu"
2 test = tuple(a)
3 print(test)
4 """
5 运行结果:('z', 'i', 'z', 'a', 'i', 'j', 'i', 'a', 'p', 'u')
6 结果分析:迭代处理字符串,将字符串中每个字符转换为元组中各元素
7 """

将元祖转换为字符串

1 a = (11,22,33,"123","alex")
2 test = ""
3 for item in a:
4     test = test+str(item)
5 print(test)
6 """
7 运行结果:112233123alex
8 结果分析:迭代处理元组,将元组中每个元素转换为字符串后追加到目标字符串末尾
9 """

6. 将列表转换为元组

1 a = [11,"alex",(22,33),[44,55],True]
2 test = tuple(a)
3 print(test)
4 """
5 运行结果:(11, 'alex', (22, 33), [44, 55], True)
6 结果分析:迭代处理列表,以列表中元素做为目标元组的元素
7 """

将元组转换为列表

1 a = (11,"alex",(22,33),[44,55],True)
2 test = list(a)
3 print(test)
4 """
5 运行结果:[11, 'alex', (22, 33), [44, 55], True]
6 结果分析:迭代处理元组,以元组中元素做为目标列表的元素
7 """

转载于:https://www.cnblogs.com/zizaijiapu/p/10077533.html

day02.3-元组内置方法相关推荐

  1. 3.25Day06元组、字典、集合常用及内置方法

    今日内容: 1.元组 2.字典 3.集合 一.元组 tuple 1.定义: t = () tuple(t) print(type(t)) RUN====> <class 'tuple'&g ...

  2. python列表的内置方法_Python内置方法详解

    1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名.可以查看所有的字符串的内置方法,如: 1> count: ...

  3. 元组tuple类型内置方法

    目录 元组tuple类型内置方法 用途 定义 常用操作+内置方法 优先掌握 存一个值or多个值 有序or无序 可变or不可变 元组tuple类型内置方法 元组是不可变的列表,在定义完成后后面就不可以进 ...

  4. 元组字典集合内置方法与拷贝

    ''' 元组字典集合内置方法与拷贝 ''' # 什么是元组tuple(了解):只可取 不可更改 的列表,元组一创建就被写死了 lt = [1, 2, 3] lt[0] = 2 # 1. 作用:元组一创 ...

  5. python将元祖设为整形_python基础(5)---整型、字符串、列表、元组、字典内置方法和文件操作介绍...

    对于python而言,一切事物都是对象,对象是基于类创建的,对象继承了类的属性,方法等特性 1.int 首先,我们来查看下int包含了哪些函数 #python3.x dir(int)#['__abs_ ...

  6. 数据类型的内置方法:元组

    目录 数据类型的内置方法:元组 作用 定义 优先掌握的内置方法 数据类型的内置方法:元组 作用 能够存储多个元素,元素与元素之间逗号隔开 ,元素可以是任意类型,元组不能被修改. 存一个只or多个值:多 ...

  7. 全站开发-列表讲解、切片、内置方法、元组、字典

    全站开发-列表讲解.切片.内置方法.元组.字典 本篇内容 列表讲解.切片.内置方法 元组 字典 一.列表讲解.切片.内置方法 列表 [] 方式:a = ['Kobe','leborn','cart', ...

  8. 风无定,人无常,人生如浮萍,聚散两茫茫——元组类型、字典类型的内置方法,第九天

    想想自己混的也是挺糟心的,从一个毫无疑问一定可以毕业的学生到了一个也许只能我一个不能毕业的学生:从一个不需要谁太担心的人,变成一个老头或者小孩?总而言之,如人生如浮萍,聚散两茫茫所说,一切都存在着未知 ...

  9. python的内置字典数据类型_python 数据类型元组与字典内置方法

    1.元组 (1)元组是不可变的列表,能存多个值:如果多个值只有取得需求,没有改的需求,用元组最合理 (2)定义:在()内用逗号隔开,可以存任意类型的值 注意:当元组只有一个元素时,要在后面加逗号 # ...

最新文章

  1. 动态改变标题_插入控件-gt;引用变量-gt;实现动态图表纵横筛选
  2. 允许使用抽象类类型 isearchboxinfo 的对象_Java面向对象编程三大特征 - 多态
  3. android 资源如何下沉,关于Android业务模块下沉的一些实践及总结
  4. 系统提升架构能力之10种mysql主从实践总结
  5. python字符串前面加u_Python 字符串前面加u,r,b,f的含义
  6. ElasticSearch三master节点集群状态查看方法
  7. stm32读操作失败_STM32学习笔记—通信容易出错的情况
  8. 瀑布流JavaScript
  9. MFC中Doc,View,MainFrmae,App各指针的互相获取
  10. 社交产品方法论(八):数据分析的二三事
  11. Java数据类型从小到大排序_编写一个字符串排序程序,对一个字符串的数值进行从小到大的排序,要求使用包装类对数值类型的字符串转换成整型进行排序...
  12. python解释器配置_Python解释器的配置
  13. JMH在性能测试中的使用
  14. IntelliJ Idea编译报错:请使用 -source 7 或更高版本以启用 diamond 运算符
  15. mscorsvw.exe
  16. Strategic game poj1463
  17. Firefox人气火红 能否取代龙头IE?
  18. 基于区块链的供应链金融创新
  19. 你的背包背到现在还没烂
  20. 二项式定理在算法中的应用

热门文章

  1. EffectiveC++编程的50个建议
  2. C++成员函数中的const修饰符
  3. linux文件-link函数(文件硬链接和软连接)
  4. python 数据分析
  5. C语言指针入门 《C语言非常道》
  6. Linux0.00 代码解析(二)
  7. 使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
  8. 深度学习练手项目(一)-----利用PyTorch实现MNIST手写数字识别
  9. 数据结构与算法 -- 再论递归
  10. 汇编语言位向量(位映射)