当前位置:  开发笔记 > 编程语言 > 正文

将数组添加到数组而不创建2D数组

如何解决《将数组添加到数组而不创建2D数组》经验,为你挑选了1个好方法。

我有一个数组word_array,我想在其中添加句子的所有单词.例如:

word_array = []
sentence_1 = "my first sentence"
sentence_2 = "my second sentence"

然后有:

word_array = ["my", "first", "sentence", "my", "second", "sentence"]

如果我使用split():

word_array << sentence_1.split
word_array << sentence_2.split 

我明白了:

word_array = [["my", "first", "sentence"], ["my", "second", "sentence"]]

我怎样才能避免在这里使用2D阵列?



1> sawa..:

使用concat.

word_array.concat(sentence_1.split)
word_array.concat(sentence_2.split)

它比使用更有效+,这使得一个新的数组.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有