JavaScript有 Array.join() js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve Java有这样的东西吗?我知道我可以使用StringBuilder自己整理一些东西: static public String join(List<String> list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if (first) first = false; else sb.append(conjunction); sb.append(item); } return sb.toString(); } ...但是如果类似的东西已经成为JDK的一部分,那么这样做是没有意义的。
我希望我的Python函数拆分一个句子(输入)并将每个单词存储在列表中。我当前的代码拆分了句子,但没有将单词存储为列表。我怎么做? def split_line(text): # split the text words = text.split() # for each word in the line: for word in words: # print the word print(words)
我想创建一个可以容纳10个元素的空列表(或最好的方法)。 之后,我想在该列表中分配值,例如,应该显示0到9: s1 = list(); for i in range(0,9): s1[i] = i print s1 但是当我运行此代码时,它会生成错误,或者在其他情况下,它只会显示 [](空)。 有人可以解释为什么吗?