元组的基本操作
Tuple:类似C#中的ArrayList
可以存储多种元素
1 * 将一个Tuple数组赋值给变量
2 Tuple1 := [1,0,3,4,5,6,7,8,9]
3
4 *给turple元素赋值
5 Tuple1[1]:=2
6
7 *批量修改元素的值
8 Tuple1[1,3,5]:='abc'
9
10 * 批量给Tuple数组赋值,其值为0到10000连续数值
11 tuple3:=[0:10000]
12
13 * 批量给Tuple数组赋值,其值为3到200连续数值,步长为1
14 tuple4:=[3:1:200]
15
16 * 批量给Tuple数组赋值,其值为100到-100连续数值,步长为-10
17 tuple5:=[100:-10:-100]
18
19 * 对两个Tuple数组进行合并操作
20 tupleInt1:=[1,2,3,4,2,3]
21 tupleInt2:=[3,4,5,6,3,2]
22 tuple_union(tupleInt1,tupleInt2,tupleUnion)
23
24 * 对两个Tuple数组进行交集操作
25 tupleInt3:=[3,1,2,9,1]
26 tupleInt4:=[10,2,4,3,2]
27 tuple_intersection (tupleInt3,tupleInt4,tupleIntersection)
28
29 * 对Tuple数组元素进行替换
30 originalTuple:=[0,1,2,3,4,5]
31 tuple_replace(originalTuple,[0,1],['x','y'],Replaced)
32
33 * 向Tuple数组插入数值
34 originalTuple:=[0,1,2,3,4,5]
35 tuple_insert(originalTuple,3,'x',Extended)
36
37 *求绝对值
38 tuple_abs([1,-23,-4,-5], Abs)
39
40 *创建一个长度为length,元素为const的新元组
41 tuple_gen_const(10,1,Newtuple)
42 *[1,1,1,1,1,1,1,1,1,1]
43
44 *连接两个元组
45 t:=[tupleInt1,tupleInt2]
46
47 *获取索引的值
48 i:=t[1]
49
50 *获取索引i1~i2得值
51 i:=t[1:5]
52
53 *subset 选取元组中索引为i的元素
54 i:=subset(Extended,3)
55
56 *remove 移除元组中索引为i的元素
57 i:=remove(Extended,2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话