Questions tagged «list»

列表标记可以引用:链表(节点的有序集合,每个节点都引用其后继对象)或动态数组的形式。不要用于HTML列表,而应使用[html-lists]。


22
Java:将List <String>转换为字符串
JavaScript有 Array.join() js&gt;["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve Java有这样的东西吗?我知道我可以使用StringBuilder自己整理一些东西: static public String join(List&lt;String&gt; 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的一部分,那么这样做是没有意义的。
594 java  list 



9
如何将字符串拆分为列表?
我希望我的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)

7
将列表中的项目连接到字符串
有没有更简单的方法将列表中的字符串项连接为单个字符串?我可以使用该str.join()功能吗? 例如,这是输入['this','is','a','sentence'],这是所需的输出this-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

14
在python中创建具有特定大小的空列表
我想创建一个可以容纳10个元素的空列表(或最好的方法)。 之后,我想在该列表中分配值,例如,应该显示0到9: s1 = list(); for i in range(0,9): s1[i] = i print s1 但是当我运行此代码时,它会生成错误,或者在其他情况下,它只会显示 [](空)。 有人可以解释为什么吗?
545 python  list 


13
您如何从字符串列表中创建逗号分隔的字符串?
您最好采用哪种方法来连接序列中的字符串,以便在每两个连续对之间添加一个逗号。也就是说,例如,您如何映射['a', 'b', 'c']到'a,b,c'?(案例['s']和[]应该分别映射到's'和''。) 我通常最终会使用类似的东西''.join(map(lambda x: x+',',l))[:-1],但也会感到有些不满意。
526 python  string  list 

9
获取map()以在Python 3.x中返回列表
我正在尝试将列表映射为十六进制,然后在其他地方使用该列表。在python 2.6中,这很简单: 答: Python 2.6: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] 但是,在Python 3.1中,以上代码返回一个map对象。 B: Python 3.1: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) &lt;map object at 0x00AF5570&gt; 如何在Python 3.x上检索映射列表(如上面的A所示)? 另外,还有更好的方法吗?我的初始列表对象大约有45个项目,并且id喜欢将它们转换为十六进制。



20
将列表转换为数据框
我有一个嵌套的数据列表。它的长度是132,每个项目都是一个长度为20的列表。是否有一种快速的方法将该结构转换为具有132行和20列数据的数据帧? 以下是一些示例数据: l &lt;- replicate( 132, list(sample(letters, 20)), simplify = FALSE )
513 r  list  dataframe 


12
转置/解压缩功能(zip的反函数)?
我有一个2项元组的列表,我想将它们转换为2个列表,其中第一个包含每个元组中的第一项,第二个包含第二项。 例如: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) 有内置的功能吗?
504 python  list  matrix  transpose 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.