Questions tagged «list»

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



10
拆分字符串,将ToList <int>()转换为一行
我有一个带数字的字符串 string sNumbers = "1,2,3,4,5"; 我可以将其拆分然后转换为 List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); 如何将字符串数组转换为整数列表?这样我就可以转换string[]为IEnumerable
191 c#  list  split 

7
获取列表的内容并将其附加到另一个列表
我试图了解获取列表内容并将其附加到另一个列表是否有意义。 我具有通过循环功能创建的第一个列表,该列表将从文件中获取特定行并将其保存在列表中。 然后使用第二个列表保存这些行,并在另一个文件上开始新的循环。 我的想法是在for循环完成后获取列表,将其转储到第二个列表中,然后开始一个新的循环,将第一个列表的内容再次转储到第二个列表中,但将其追加,因此第二个列表将是我循环中创建的所有较小列表文件的总和。仅在满足某些条件的情况下,才必须附加该列表。 看起来类似于以下内容: # This is done for each log in my directory, i have a loop running for logs in mydir: for line in mylog: #...if the conditions are met list1.append(line) for item in list1: if "string" in item: #if somewhere in the list1 i have a …
191 python  list 

13
阵列与列表的性能
假设您需要一个整数列表/数组,并且需要经常迭代,而我的意思是非常频繁。原因可能会有所不同,但是说这是大批量处理最内层循环的核心。 通常,由于大小的灵活性,人们会选择使用列表(List)。最重要的是,msdn文档声称Lists在内部使用数组,并且执行速度应该一样快(对Reflector的快速浏览可以确认这一点)。没关系,这涉及一些开销。 有人实际测量过吗?遍历一个列表6M次与数组花费相同的时间吗?

8
如何从C#中的列表中删除项目?
我有一个存储在resultlist中的列表,如下所示: var resultlist = results.ToList(); 看起来像这样: ID FirstName LastName -- --------- -------- 1 Bill Smith 2 John Wilson 3 Doug Berg 如何从列表中删除ID 2?
189 c#  list 

12
在Python中将列表转换为字典
假设我有一个清单 a在Python中,其条目方便地映射到字典。每个偶数元素代表字典的键,后面的奇数元素是值 例如, a = ['hello','world','1','2'] 我想将其转换为字典b, b['hello'] = 'world' b['1'] = '2' 语法上最干净的方法是什么?
189 python  list  dictionary 


9
Python-创建具有初始容量的列表
像这样的代码经常发生: l = [] while foo: #baz l.append(bar) #qux 如果您要将数千个元素添加到列表中,这真的很慢,因为必须不断调整列表的大小以适应新元素。 在Java中,您可以创建具有初始容量的ArrayList。如果您知道列表的大小,这将大大提高效率。 我知道这样的代码通常可以重构为列表理解。但是,如果for / while循环非常复杂,则这是不可行的。我们的Python程序员有什么对等的地方吗?

11
两个列表之间的组合?
已经有一段时间了,我无法将自己的头围绕着我尝试制定的算法。基本上,我有两个列表,并且想要获得两个列表的所有组合。 我可能没有解释正确,所以这里有个例子。 name = 'a', 'b' number = 1, 2 在这种情况下的输出将是: 1. A1 B2 2. B1 A2 棘手的部分是,“名称”变量中的项目可能比“数字”变量中的项目更多(数字将始终等于或小于名称变量)。 我很困惑如何进行所有组合(是否嵌套到循环?),甚至在名称中的项目比数字列表中的项目多的情况下,对于将名称变量中的项目进行移位的逻辑更加困惑。 我不是最好的程序员,但是如果有人可以帮助我阐明实现这一目标的逻辑/算法,我想可以试一试。所以我只是停留在嵌套的循环上。 更新: 这是带有3个变量和2个数字的输出: name = 'a', 'b', 'c' number = 1, 2 输出: 1. A1 B2 2. B1 A2 3. A1 C2 4. C1 A2 5. B1 C2 6. C1 B2


8
如何制作数据帧列表?
如何制作数据帧列表,以及如何从列表中访问每个数据帧? 例如,如何将这些数据框放在列表中? d1 &lt;- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 &lt;- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, 4))
185 r  list  dataframe  r-faq 



15
如何验证一个列表是否是另一个列表的子集?
我需要验证列表是否是另一个列表的子集-我想要的只是布尔返回值。 在相交之后在较小列表上测试相等性是最快的方法吗?鉴于需要比较的数据集数量,性能至关重要。 根据讨论添加更多事实: 在许多测试中,两个列表中的两个列表是否相同?它作为静态查找表之一来执行。 需要列表吗?事实并非如此-静态查找表可以是执行效果最好的任何内容。动态命令是一个字典,我们从中提取密钥以执行静态查找。 在这种情况下,最佳解决方案是什么?
184 python  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.