Questions tagged «list»

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


8
调用ToList()会对性能产生影响吗?
使用时ToList(),是否需要考虑对性能的影响? 我正在编写一个查询以从目录中检索文件,该查询是: string[] imageArray = Directory.GetFiles(directory); 但是,由于我想与之合作List<>,所以我决定投入... List<string> imageList = Directory.GetFiles(directory).ToList(); 因此,在决定进行这种转换时是否应该考虑某种性能影响?或者仅在处理大量文件时才考虑?这是微不足道的转换吗?
139 c#  arrays  performance  list 

7
如何将分隔的字符串分割()到List <String>
我有以下代码: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . 但后来以为我应该改用List。但是这段代码: List&lt;String&gt; listStrLineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = …
139 c#  .net  list  arraylist 


10
我如何从jar文件中获取资源“文件夹”?
我在项目的根目录中有一个资源文件夹/程序包,我“不想”加载某个文件。如果我想加载某个文件,我将使用class.getResourceAsStream,我会很好的!我实际上想要做的是在资源文件夹中加载一个“文件夹”,循环访问该文件夹中的文件,并获取每个文件的流,然后读取内容...假定在运行时之前未确定文件名... 我该怎么办?有没有一种方法可以获取jar文件中“文件夹”中文件的列表?请注意,带有资源的Jar文件与从中运行代码的Jar文件相同。 提前致谢...

13
如何以完全相同的方式对两个列表(相互引用)进行排序
说我有两个清单: list1 = [3, 2, 4, 1, 1] list2 = ['three', 'two', 'four', 'one', 'one2'] 如果我运行list1.sort(),它将进行排序,[1,1,2,3,4]但是还有没有一种list2同步的方法(因此我可以说item 4属于'three')?因此,预期输出为: list1 = [1, 1, 2, 3, 4] list2 = ['one', 'one2', 'two', 'three', 'four'] 我的问题是我有一个非常复杂的程序,可以很好地处理列表,但是我有点需要开始引用一些数据。我知道这对字典来说是一个完美的情况,但是我在处理过程中尽量避免使用字典,因为我确实需要对键值进行排序(如果必须使用字典,我知道如何使用它们)。 基本上,该程序的性质是,数据按随机顺序排列(如上),我需要对其进行排序,处理然后发送结果(顺序无关紧要,但是用户需要知道哪个结果属于哪个结果)键)。我考虑过先将其放入字典中,然后再对列表进行排序,但是如果不保持顺序(如果将结果传达给用户,可能会产生影响),我将无法区分具有相同值的项。因此,理想情况下,一旦获得列表,我就想出一种将两个列表排序在一起的方法。这可能吗?
139 python  list  sorting 

3
迭代器和Listiterator之间的区别?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); 我们可以使用Iterator遍历a Set或a List或a Map。但是ListIterator只能用于遍历a List,不能遍历a Set。为什么? 我知道主要的区别在于,使用迭代器,我们只能在一个方向上运行,而ListIterator我们可以在两个方向上运行。还有其他区别吗?和任何优势ListIterator了Iterator?


14
如何执行两个列表的按元素相乘?
我想执行元素明智的乘法,将两个列表按值在Python中相乘,就像我们在Matlab中可以做到的那样。 这就是我在Matlab中要做的。 a = [1,2,3,4] b = [2,3,4,5] a .* b = [2, 6, 12, 20] 对于from 和from的每个组合x * y,列表理解将给出16个列表条目。不确定如何映射。xayb 如果有人对此感兴趣,我有一个数据集,并想乘以Numpy.linspace(1.0, 0.5, num=len(dataset)) =)。

3
是什么导致[* a]总体化?
显然list(a)不是总归,[x for x in a]在某些时候[*a]总归,始终都是总归吗? 这是从0到12的大小n,以及三种方法的结果大小(以字节为单位): 0 56 56 56 1 64 88 88 2 72 88 96 3 80 88 104 4 88 88 112 5 96 120 120 6 104 120 128 7 112 120 136 8 120 120 152 9 128 184 184 10 136 184 192 …

5
为什么列表中允许尾随逗号?
我很好奇为什么在Python中列表中的尾部逗号是有效的语法,并且似乎Python只是忽略了它: &gt;&gt;&gt; ['a','b',] ['a', 'b'] 自从('a')和('a',)是两个元组时,它是一个有意义的元组,但是在列表中呢?
135 python  list  syntax  comma  trailing 


10
Python在一个列表中查找不在另一个列表中的元素[重复]
这个问题已经在这里有了答案: 查找不在列表中的元素 (10个答案) 12天前关闭。 我需要比较两个列表,以便创建在一个列表中找到但不在另一个列表中找到的特定元素的新列表。例如: main_list=[] list_1=["a", "b", "c", "d", "e"] list_2=["a", "f", "c", "m"] 我想遍历list_1,并将list_2中所有在list_1中找不到的元素附加到main_list。 结果应为: main_list=["f", "m"] 如何使用python做到这一点?
135 python  list 

29
从JavaScript中的平面数组构建树数组
我有一个复杂的json文件,必须使用javascript处理才能使其具有层次结构,以便稍后构建树。json的每个条目都具有:id:唯一ID,parentId:父节点的id(如果节点是树的根,则为0)level:树中的深度级别 json数据已被“排序”。我的意思是,条目上方将具有父节点或兄弟节点,而其下将具有子节点或兄弟节点。 输入: { "People": [ { "id": "12", "parentId": "0", "text": "Man", "level": "1", "children": null }, { "id": "6", "parentId": "12", "text": "Boy", "level": "2", "children": null }, { "id": "7", "parentId": "12", "text": "Other", "level": "2", "children": null }, { "id": "9", "parentId": "0", "text": "Woman", "level": …
134 javascript  arrays  list  tree 


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.