union()

阅读(1176) 标签: union,

本章介绍union()函数的多种用法。

A.union()

描述:

计算序列中各个序列成员的并列

语法:

A.union()

备注:

计算序列A中各个序列成员的并列。

使得他们成为一个不含相同成员的序列,同一个序列成员里的重复成员不视为重复成员。

参数:

A

成员为序列的序列

返回值:

序列A成员合并组成的新序列

示例:

 

A

 

1

=[[1,2,3,4,5],[3,7,8]].union()

[1,2,3,4,5,7,8],相同成员 "3" 不重复出现

2

=[[1,2,2],[3,4,4],4].union()

[1,2,2,3,4,4], 相同成员 "4"不重复出现,一个序列内部本身的相同成员不视为重复成员

3

=[[1,2,2],[2,2,2,3],2].union()

[1,2,2,2,3] ,因为第二个序列出现了三个"2",因此最终结果有三个"2"

相关概念:

A.conj()

A.diff()

A.isect()

A.xunion()

A.union(x)

描述:

对含有序列作为成员的序列经过计算后进行成员间的并列。

语法:

A.union(x)

备注:

对含有序列作为成员的序列A循环计算x进行成员间的并列。

使得他们成为一个不含相同成员的序列,同一个序列成员里的重复成员不视为重复成员。

参数:

A

成员为序列的序列

x

表达式,返回序列

返回值:

序列A成员合并组成的新序列

示例:

 

A

 

1

=demo.query("select * from EMPLOYEE where GENDER = 'M' order by NAME")

 

2

=demo.query("select * from EMPLOYEE where GENDER = 'F' order by NAME")

 

3

=[A1,A2].union(~.(NAME))

[Rebecca,Ashley,…]A1,A2共同的重复成员只显示一个,同一个序列成员里的重复成员不视为重复成员。

相关概念:

A.union()