首页
学习
活动
专区
圈层
工具
发布

【Python】元组 tuple ③ ( 元组中 列表类型 元素值可修改 | 元组 while 循环遍历 | 元组 for 循环遍历 )

1、while 循环遍历元组 将 元组 容器 中的数据元素 , 依次逐个取出进行处理的操作 , 称为 元组的遍历 ; 使用 while 循环 遍历 元组容器 : 元素访问方式 : 使用 下标索引 访问...元组中的元素 ; 循环控制 : 循环控制变量 : 用于指示当前循环的 下标索引 ; 循环条件 : 设置为 循环控制变量 ( 下标索引 ) < 列表长度 ; while 循环遍历元组 语法如下 : #...# 处理元素 # 下标索引变量 ( 循环控制变量 ) 自增 1 index += 1 2、代码示例 - 使用 while 循环遍历元组 代码示例 : """ while / for 循环遍历 元组...Jerry 2 . [18, 'Tom', False, 3.1415926] 三、使用 for 循环遍历元组 1、for 循环遍历元组 for 循环 语法 : 在 for 循环中 , 将 数据元素 从...while / for 循环遍历 元组 代码示例 """ def truple_for_range(): """ for 循环遍历 Truple 元组 :return: None

1.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    TypeScript 元组

    TypeScript 元组 在之前我们学习的数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。...元组中允许存储不同类型的元素,元组可以作为参数传递给函数。 创建元组 创建元组的语法格式如下: var 元组名称 = [值1, 值2, ......]...声明一个元组并初始化 var mytuple = [10,"Runoob"]; 也先声明一个空元组,然后再初始化 var 元组名称 = []; 元组名称[0] = 120 元组名称[1] = 234...访问元组数据 元组中元素使用索引来访问,第一个元素的索引值为 0,第二个为 1,以此类推第 n 个为 n-1,语法格式如下: 元组名称[index] 示例 let tuple = [1,"a", 2,...3, "b"]; console.log(tuple[3]); 元组运算 我们可以使用以下两个函数向元组添加新元素或者删除元素: push() 向元组添加元素,添加在最后面。

    15110

    【JavaScript】数组 ② ( JavaScript 数组索引 | JavaScript 遍历数组 | 使用 for 循环遍历数组 )

    通过 数组索引 可以 访问 / 获取 / 修改 对应的数组元素 , 语法如下 : 数组名称[索引] 访问数组 元素 时 , 要注意数组的边界 , 如果尝试访问一个不存在的索引 , 会返回 undefined...0 ~ 2 索引对应的元素 , 访问第 4 个元素获取的值为 undefined ; 二、JavaScript 遍历数组 1、使用 for 循环遍历数组 JavaScript 中 使用 for 循环遍历数组...是 最常用的方式 ; 循环控制变量 初始化为 0 , 然后每次循环累加 1 , 循环 数组元素个数 次 , 这样就能实现 数组的完整遍历 ; 使用 arr.length 可以获取 arr 数组的长度...apple', 'banana', 'cherry']; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); } 2、使用 for 循环遍历数组...X-UA-Compatible" content="ie=edge"> JavaScript // 数组遍历

    1.3K10

    TypeScript 入门必读:数组和元组类型全面详解

    今天,我们就来深入了解 TypeScript 中的数组和元组类型,看看如何正确使用它们来提升代码质量。...一、数组类型的两种定义方式 1.1 使用泛型定义数组 在 TypeScript 中,最规范的数组定义方式是使用泛型语法Array: let val: Array; val =...元组类型:更严格的数组 元组(Tuple)是 TypeScript 的特色功能,它允许我们定义一个固定长度和固定类型序列的数组: let val: [string, number, boolean];...,选择类型[] 这种简洁的语法 需要存储固定格式数据时,考虑使用元组类型 使用联合类型数组时,请确保真的需要多种类型 在团队开发中,建议制定统一的数组类型定义规范 总结 TypeScript 的数组和元组类型系统为我们提供了强大的类型检查能力...: 数组类型帮助我们避免类型混用的错误 元组类型确保数据结构的严格性 联合类型提供了适度的灵活性 类型检查让代码更可靠,维护更轻松 掌握这些类型特性,能够帮助我们写出更健壮的 TypeScript 代码

    31700

    TypeScript 元组类型

    一、元组类型简介 众所周知,数组一般由同种类型的值组成,但有时我们需要在单个变量中存储不同类型的值,这时候我们就可以使用元组。...在 JavaScript 中是没有元组的,元组是 TypeScript 中特有的类型,其工作方式类似于数组。 元组可用于定义具有有限数量的未命名属性的类型。每个属性都有一个关联的类型。...与数组一样,我们可以通过下标来访问元组中的元素: console.log(tupleType[0]); // Semlinker console.log(tupleType[1]); // true 在元组初始化的时候...元组类型里最后一个元素可以是剩余元素,形式为 ...X,这里 X 是数组类型。...六、只读的元组类型 TypeScript 3.4 还引入了对只读元组的新支持。我们可以为任何元组类型加上 readonly 关键字前缀,以使其成为只读元组。

    1.8K20

    Python中的循环:遍历列表、元组、字典和字符串

    关键的区别是: for循环对iterable对象中的每个元素进行有限次数的迭代 while循环一直进行,直到满足某个条件 遍历列表 遍历一个列表非常简单。给一个值列表,并要求对每个项做一些事情。...: new_list.append(i*j) print(new_list)Out: [8, 10, 12, 12, 15, 18, 16, 20, 24] 遍历元组...遍历元组可能会有点复杂,这取决于元组的结构和要完成的任务。...它被称为“元组拆包”。 遍历字典 Python中的字典是键-值对的集合:字典中的每一项都有一个键和一个相关联的值。...总结 本文的目的是直观地了解Python中的for循环和while循环。给出了如何循环遍历可迭代对象的例子,如列表、元组、字典和字符串。

    13.8K40

    【愚公系列】2021年12月 Typescript-数组和元组和CSV

    文章目录 一、数组 二、元组 三、CSV ---- 一、数组 数组的运用非常广,我们经常要去使用,首先是基础类型的数组的声明,限定和初始化: 简单数组 // 数组 const arr: (number...const FirstClass : student[] = [ {sid : 10001, sname : "张三"}, {sid : 10002, sname : "李四"} ]; 二、元组...在数组中我们使用括号加竖线的方式限定数组中可以使用多种数据类型,但是这样并不能按顺序限定,较为灵活,此时我们就需要一个类型可以先注类型的同时,还能限定改类型数据在数组中的位置,此时我们就引入了元组,如下我们定义一个元组...: const teacherInfo: [string, string, number] = ['Dell', 'male', 18]; 三、CSV 然而在实际项目开发中我们不常使用元组,因为如果要使用元组...完全可以使用对象的形式来代替,但是如果你维护老系统,你会发现有一种数据源时CSV(在将windows中的excel文件的数据转到Linux时常用的文件),这种文件提供的就是用逗号隔开的,如果要严谨的编程就需要用到元组了

    42120

    C 语言数组教程:定义、访问、修改、循环遍历及多维数组解析

    C 数组 数组用于将多个值存储在单个变量中,而不是为每个值声明单独的变量。 要创建数组,请定义数据类型(例如 int)并指定数组名称,后面跟着方括号 []。...[0] = 33; 循环遍历数组 您可以使用 for 循环遍历数组元素。...sizeof(myNumbers) / sizeof(myNumbers[0]); printf("%d", length); // 打印 5 改进循环 在上面的数组循环部分,我们在循环条件 (i...这并不理想,因为它只适用于特定大小的数组。 但是,通过使用上面示例中的 sizeof 公式,我们现在可以编写适用于任何大小数组的循环,这更可持续。...6, 8} }; matrix[0][0] = 9; printf("%d", matrix[0][0]); // 现在输出 9 而不是 1 循环遍历二维数组 要循环遍历多维数组,您需要为数组的每个维度设置一个循环

    1.5K20

    用一层循环遍历二维数组

    相比起我们一般用二层循环遍历二维数组,用一层循环不见得有效率上的优势。 但是在某些场合却能方便人们理解和使用。 今天我要使用这个的时候,却发现我有点忘了,然后想明白之后记录于此。...实质其实还是先行后列的遍历方式, 利用的是求余和整除两种运算。 假定我们要遍历的是20*20的整数型数组,一层循环的循环变量为n。...首先是在c语言这类以0作为数组一维的第一个下标的系统: 我们可以用一个从0到399的循环,那么在循环中要访问的一个数组元素的行标可为n/20,列标可为n%20。...,列标分别为0-19(%20后的值范围就是0-19); 当n=20(第21次循环,轮到第二行第一列的元素了),n/20=1;n%20=0 如果你硬是要让循环从1开始到400,那么你就将上面提到的n变成(...我们再来看以1作为数组一维的第一个下标的系统(例如:易语言): 这次我们先讨论循环从1到400,那么在循环中要访问的一个数组元素的行列标就不是上面那么简单了。

    87820
    领券