Skill 如何Flatten一个list

Posted YEUNGCHIE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Skill 如何Flatten一个list相关的知识,希望对你有一定的参考价值。

  • code
unless(fboundp(‘ycFlattenList)
	procedure(ycFlattenList(listin)
		prog((output)
			foreach(arg listin
				if(listp(arg)
					output = append(output ycFlattenList(arg));then
					output = append1(output arg);else
				);if
			);foreach
			return(output)
		);prog
	);ycFlattenList
)
  • describe
    输入一个list,返回一个被Flatten的list。

  • example

ycFlattenList(list(1 2 3) list(4 5))
=>(1 2 3 4 5)

以上是关于Skill 如何Flatten一个list的主要内容,如果未能解决你的问题,请参考以下文章

通过源代码看snap与flatten过程

numpy flatten - 如何打印输出

skill pcell如何设置layer层次

如何在同一行代码中使用 `if` 和 `for`? [复制]

(Python Scipy)如何展平一个 csr_matrix 并将其附加到另一个 csr_matrix?

如何解码 CSR 文件?