Questions tagged «list»

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

7
Python中的字母范围
而不是像这样列出字母字符: alpha = ['a', 'b', 'c', 'd'.........'z'] 有什么办法可以将它分组到某个范围之内?例如,对于数字,可以使用进行分组range(): range(1, 10)
423 python  string  list  alphabet 




12
如何在Java中初始化List <String>对象?
我无法按照以下代码初始化列表: List&lt;String&gt; supplierNames = new List&lt;String&gt;(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); 我遇到以下错误: 无法实例化类型 List&lt;String&gt; 我该如何实例化List&lt;String&gt;?
404 java  list 

12
HashSet与列表性能
显然,泛型HashSet&lt;T&gt;类的搜索性能高于泛型List&lt;T&gt;类。只需将基于哈希的键与线性方法进行比较即可List&lt;T&gt;。 但是,计算哈希键本身可能会花费一些CPU周期,因此对于少量项,线性搜索可以真正替代HashSet&lt;T&gt;。 我的问题:收支平衡在哪里? 为了简化场景(公平地说),我们假定List&lt;T&gt;类使用元素的Equals()方法来标识项目。


23
从列表中删除所有出现的值?
在Python中,remove()将删除列表中第一个出现的值。 如何从列表中删除所有出现的值? 这就是我的想法: &gt;&gt;&gt; remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4, 3]
377 python  list 


10
Python列表与数组-何时使用?
如果要创建一维数组,则可以将其实现为列表,也可以使用标准库中的“数组”模块。我一直将列表用于一维数组。 我想改用数组模块的原因或情况是什么? 是为了性能和内存优化,还是我缺少明显的东西?
374 python  arrays  list 

15
根据另一个列表中的值对列表进行排序?
我有一个这样的字符串列表: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] 使用Y中的值对X进行排序以获取以下输出的最短方法是什么? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] 具有相同“键”的元素的顺序无关紧要。我可以求助于for结构的使用,但我好奇是否有更短的方法。有什么建议么?
368 python  list  sorting 

26
对Python中的数字列表求和
我有一个数字列表,例如[1,2,3,4,5...],我想计算(1+2)/2第二个,(2+3)/2第三个, (3+4)/2等等。我怎样才能做到这一点? 我想将第一个数字与第二个数字相加并除以2,然后将第二个数字与第三个数字相加并除以2,依此类推。 另外,如何求和数字列表? a = [1, 2, 3, 4, 5, ...] 是吗: b = sum(a) print b 得到一个号码? 这对我不起作用。
366 python  list  sum 

7
从另一个列表中删除一个列表中出现的所有元素
假设我有两个列表,l1和l2。我想表演l1 - l2,返回l1not中的所有元素l2。 我可以想到一个幼稚的循环方法来执行此操作,但这实际上效率很低。什么是Python高效的方法? 例如,如果我有l1 = [1,2,6,8] and l2 = [2,3,5,8],l1 - l2应返回[1,6]
365 python  list 

4
Scala列表串联,::: vs ++
:::和++在Scala中串联列表之间有什么区别吗? scala&gt; List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala&gt; List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala&gt; res0 == res1 res2: Boolean = true 从文档看来,它看起来++更通用,而它:::是List特定的。是否提供后者是因为它已用于其他功能语言中?


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.