Questions tagged «list»

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

7
如何清空列表?
用这种方式清空列表似乎太“脏”了: while len(alist) > 0 : alist.pop() 是否存在明确的方法?
356 python  list 


30
Java中的数组或列表。哪个更快?
我必须在内存中保留数千个字符串才能以Java顺序访问。我应该将它们存储在数组中还是应该使用某种List? 由于数组将所有数据保存在连续的内存块中(与列表不同),使用数组存储数千个字符串会不会引起问题?
351 java  arrays  list  performance 

5
如何从字典中获取值列表?
如何在Python中获取字典中的值列表? 在Java中,将Map的值作为List变得容易list = map.values();。我想知道Python中是否有类似的简单方法可以从字典中获取值列表。
338 python  list  dictionary 

9
将数据帧列表转换为一个数据帧
我有一个代码,它在一处最终以一个数据帧列表结尾,我真的想将其转换为一个大数据帧。 我从一个先前的问题中得到了一些建议,该问题试图做类似但更复杂的事情。 这是我开始的示例(为说明起见,已大大简化了该示例): listOfDataFrames <- vector(mode = "list", length = 100) for (i in 1:100) { listOfDataFrames[[i]] <- data.frame(a=sample(letters, 500, rep=T), b=rnorm(500), c=rnorm(500)) } 我目前正在使用此: df <- do.call("rbind", listOfDataFrames)
336 list  r  dataframe 


6
通过索引获取列表项
我最近开始使用c#从Java迁移过来。我似乎找不到如何通过索引获取列表项。在Java中,获取列表的第一项将是: list1.get(0); C#中的等效项是什么?
321 c#  list 

12
如何正确使用R中的列表?
简要背景:广泛使用的许多(大多数?)当代编程语言至少都具有一些共同的ADT(抽象数据类型),特别是, 字符串(由字符组成的序列) 列表(值的有序集合),以及 基于映射的类型(将键映射到值的无序数组) 在R编程语言中,前两个分别作为character和实现vector。 当我开始学习R时,几乎从一开始就显而易见两件事:list是R中最重要的数据类型(因为它是R的父类data.frame),第二,我至少不了解它们的工作方式,至少不够好,无法在我的代码中正确使用它们。 一方面,在我看来,R的list数据类型是对映射ADT的简单实现(dictionary在Python,NSMutableDictionaryObjective C,hashPerl和Ruby,object literalJavascript等中)。 例如,通过将键值对传递给构造函数(在Python中dict不是list)来创建它们,就像创建Python字典一样: x = list("ev1"=10, "ev2"=15, "rv"="Group 1") 然后您就可以像访问Python词典那样访问R列表中的项目,例如x['ev1']。同样,您可以通过以下方式仅检索“键”或“值”: names(x) # fetch just the 'keys' of an R list # [1] "ev1" "ev2" "rv" unlist(x) # fetch just the 'values' of an R list # ev1 ev2 rv # "10" "15" "Group …



2
检查Python列表中是否有东西
我在Python中有一个元组列表,并且有一个条件,如果元组不在列表中,那么我只想接受分支(如果它在列表中,那么我就不想接受if分支) if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something 不过,这对我来说并不是很有效。我做错了什么?

5
LINQ中的展平列表
我有一个返回的LINQ查询,IEnumerable<List<int>>但我只想返回,List<int>所以我想将我的所有记录合并IEnumerable<List<int>>到一个数组中。 范例: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; 我想利用我所有的结果IEnumerable<List<int>>只有一个List<int> 因此,从源数组:[1,2,3,4]和[5,6,7] 我只想要一个数组[1,2,3,4,5,6,7] 谢谢
313 c#  linq  list 


8
如何将列表合并为元组列表?
实现以下目标的Python方法是什么? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] 的每个成员list_c都是一个元组,其第一个成员是from list_a,第二个成员是from list_b。
297 python  list  merge  tuples 


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.