tuple_find_firsttuple_find_firstTupleFindFirstTupleFindFirsttuple_find_first (算子)
名称
tuple_find_firsttuple_find_firstTupleFindFirstTupleFindFirsttuple_find_first — 返回一个元组在另一个元组中第一次出现的索引。
签名
def tuple_find_first(tuple: MaybeSequence[Union[int, float, str]], to_find: MaybeSequence[Union[int, float, str]]) -> int
描述
tuple_find_firsttuple_find_firstTupleFindFirstTupleFindFirstTupleFindFirsttuple_find_first searches forward through TupleTupleTupleTupletupletuple
for the first occurrence of the values of the second tuple
ToFindToFindToFindToFindtoFindto_find and returns the IndexIndexIndexIndexindexindex (in relation to the
first input tuple TupleTupleTupleTupletupletuple). For example, if TupleTupleTupleTupletupletuple
contains the values [3,4,5,6,1,2,3,4,0] and ToFindToFindToFindToFindtoFindto_find contains
the values [3,4], the output IndexIndexIndexIndexindexindex is 0. If the first tuple
does not contain the second tuple as a subtuple,
tuple_find_firsttuple_find_firstTupleFindFirstTupleFindFirstTupleFindFirsttuple_find_first returns -1 in IndexIndexIndexIndexindexindex. It is allowed
to mix strings and numbers in the input tuples.
例外:空输入元组
If either or both of the input tuples are empty, the operator returns an
empty tuple.
HDevelop 内联操作
HDevelop provides an in-line operation for tuple_find_firsttuple_find_firstTupleFindFirstTupleFindFirstTupleFindFirsttuple_find_first,
which can be used in an expression in the following syntax:
Index := find_first(Tuple, ToFind)
执行信息
- 多线程类型:独立(即使使用独占算子也能并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
TupleTupleTupleTupletupletuple (输入控制) tuple(-array) → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Input tuple to examine.
ToFindToFindToFindToFindtoFindto_find (输入控制) tuple(-array) → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Input tuple with values to find.
IndexIndexIndexIndexindexindex (输出控制) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Index of the first occurrence of the values to find.
替代
tuple_findtuple_findTupleFindTupleFindTupleFindtuple_find,
tuple_find_lasttuple_find_lastTupleFindLastTupleFindLastTupleFindLasttuple_find_last,
tuple_sorttuple_sortTupleSortTupleSortTupleSorttuple_sort,
tuple_equal_elemtuple_equal_elemTupleEqualElemTupleEqualElemTupleEqualElemtuple_equal_elem
模块
基础