8 Tuple

简介: Tuple

Tuple


  • 元组把多个值合并成单一的复合型的值
  • 元组内的值可以是任何类型,而且可以不必是同一类型


image.png


元素命名


  • 元组中的每一个元素可以指定对应的元素名称
  • 如果没有指定名称的元素也可以使用下标的方式来引用


image.png


Tuple修改


  • 用var定义的元组就是可变元组,let定义的就是不可变元组
  • 不管是可变还是不可变元组,元组在创建猴就不能增加和删除元素
  • 可以对可变元组的元素进行修改,但是不能改变其类型
  • any类型可以改为任何类型


image.png


Tuple分解


  • 以将一个元组的内容分解成单独的常量或变量
  • 如果只需要使用其中的一部分数据,不需要的数据可以用下划线(_)代替


image.png


作为函数返回值


  • 使用Tuple为函数返回多个值
  • 返回值的Tuple可以在函数的返回类型部分被命名


image.png



目录
相关文章
|
5月前
|
编译器 C# 索引
元祖Tuple
`Tuple`和`ValueTuple`是.NET中的元组类型,`ValueTuple`是值类型,结构体,成员为可修改的字段,而`Tuple`是引用类型,成员为只读属性。微软推荐使用`ValueTuple`,因其性能更优并有语法支持,如简化的声明`(Type, Type,...)`,值相等比较,元素命名和解构赋值。元组常用于方法返回多个值。
|
5月前
|
索引 Python
tuple
tuple
32 2
|
C++
C++17使用std::apply和fold expression对tuple进行遍历
C++17使用std::apply和fold expression对std::tuple进行遍历
101 0
list和tuple的区别
了解list和tuple的相同点和不同点
96 0
TypeError: tuple indices must be integers, not tuple是怎么回事
TypeError: tuple indices must be integers, not tuple是怎么回事
251 0
|
数据采集 存储
Tuple
Tuple
73 0
|
索引 Python
pyhon tuple 元组
pyhon tuple 元组
|
安全 索引 Python
Python基础教程之list和tuple
Python基础教程之list和tuple
|
Python
Python 修改tuple元组提示:TypeError: ‘tuple‘ object does not support item assignment. 问题原因
Python 修改tuple元组提示:TypeError: ‘tuple‘ object does not support item assignment. 问题原因
1285 0
|
索引 Python
成功解决TypeError: tuple indices must be integers or slices, not str
成功解决TypeError: tuple indices must be integers or slices, not str