Questions tagged «list»

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

10
为什么在此示例中没有得到java.util.ConcurrentModificationException?
注意:我知道该Iterator#remove()方法。 在下面的代码示例中,我不明白为什么List.remove在main方法抛出ConcurrentModificationException,但不是在remove方法。 public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) { if(integer.equals(toRemove)) { integerList.remove(integer); } } } public static void main(String... args) { remove(Integer.valueOf(2)); Integer toRemove = Integer.valueOf(3); for(Integer …

4
如何使用Python将文本文件读取到列表或数组中
我正在尝试将文本文件的行读入python中的列表或数组中。创建后,我只需要能够单独访问列表或数组中的任何项目。 文本文件的格式如下: 0,0,200,0,53,1,0,255,...,0. 凡...以上,有实际的文本文件中有数百或数千多个项目。 我正在使用以下代码尝试将文件读入列表: text_file = open("filename.dat", "r") lines = text_file.readlines() print lines print len(lines) text_file.close() 我得到的输出是: ['0,0,200,0,53,1,0,255,...,0.'] 1 显然,它将整个文件读入一个项目列表,而不是单个项目列表。我究竟做错了什么?
176 python  arrays  list  text 

5
在列表中获取不同值的列表
在C#中,假设我有一个名为Note的类,其中包含三个String成员变量。 public class Note { public string Title; public string Author; public string Text; } 而且我有一个类型注释列表: List<Note> Notes = new List<Note>(); 在“作者”列中获取所有不同值的列表的最干净方法是什么? 我可以遍历该列表,然后将所有不重复的值添加到另一个字符串列表中,但这似乎很脏而且效率低下。我感觉有一些神奇的Linq构造可以在一行中完成,但是我还没办法提出。
175 c#  linq  list  distinct 

8
SQL变量用于保存整数列表
我正在尝试调试其他人的SQL报表,并将基础报表查询放入SQL 2012的查询窗口中。 报告要求的参数之一是整数列表。这是通过多选下拉框在报表上实现的。报表的基础查询在where子句中使用此整数列表,例如 select * from TabA where TabA.ID in (@listOfIDs) 我不想修改正在调试的查询,但是无法弄清楚如何在SQL Server上创建一个变量来保存这种类型的数据以对其进行测试。 例如 declare @listOfIDs int set listOfIDs = 1,2,3,4 没有可以容纳整数列表的数据类型,那么如何在SQL Server上使用与报表相同的值运行报表查询?

3
如何在Python中将多个值附加到列表
我试图弄清楚如何在Python中将多个值附加到列表中。我知道有一些方法来做到这一点,如手动输入值,或在PUR追加操作for循环,或append和extend功能。 但是,我想知道是否还有更整洁的方法?也许某个软件包或功能?
175 python  list 


12
如何在List <>中找到最后一个元素?
以下是我的代码的摘录: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID = classID; this.m_CategoryID = …
172 c#  list  for-loop 

5
如何使用Linq从对象列表中获取属性的唯一列表?
我正在尝试使用Linq返回给定的id列表,其中id是属性的对象列表。我希望能够做到这一点,而无需遍历每个对象并提取出我发现的唯一ID。 我有一个MyClass类型的对象列表,此类的属性之一是ID。 public class MyClass { public int ID { get; set; } } 我想做的是编写一个Linq查询以向我返回这些ID的列表 给定一个IList&lt;MyClass&gt;使得返回IEnumerable&lt;int&gt;ID的ID ,我该怎么做? 我确信使用Linq可以在一两行中完成此操作,而不是循环遍历MyClass列表中的每个项目并将唯一值添加到列表中。 在创建一个优雅的解决方案的任何帮助将不胜感激!
171 linq  class  list  c#-3.0  properties 

9
返回较大列表中第n个项目的列表的Python方法
假设我们有一个从0到1000的数字列表。是否有一种pythonic /高效的方法来生成第一个以及随后的第10个项目的列表,即[0, 10, 20, 30, ... ]? 是的,我可以使用for循环来执行此操作,但是我想知道是否有更整洁的方法可以执行此操作,甚至在一行中也可以?
170 list  python 

6
如何在C#中串联列表?
如果我有: List&lt;string&gt; myList1; List&lt;string&gt; myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? 我在Visual Studio 2008中运行了与此类似的代码,并在每次执行后设置了断点。之后myList1 = getMeAList();,myList1包含四个字符串,然后我按下加号按钮以确保它们并非全部为空。 之后 myList2 = getMeAnotherList();,myList2包含六个字符串,然后检查以确保它们不为空... myList1.Concat(myList2);myList1 之后仅包含四个字符串。这是为什么?
170 c#  arrays  list  concatenation 

5
是否有一个类似zip的函数可以在Python中填充最长的长度?
是否有一个内置功能可以像这样工作,zip()但是会填充结果,以便结果列表的长度是最长输入的长度而不是最短输入的长度? &gt;&gt;&gt; a = ['a1'] &gt;&gt;&gt; b = ['b1', 'b2', 'b3'] &gt;&gt;&gt; c = ['c1', 'c2'] &gt;&gt;&gt; zip(a, b, c) [('a1', 'b1', 'c1')] &gt;&gt;&gt; What command goes here? [('a1', 'b1', 'c1'), (None, 'b2', 'c2'), (None, 'b3', None)]
170 python  list  zip 


12
如何获取项目在列表中的位置?
我正在遍历列表,如果满足特定条件,我想打印出该项目的索引。我该怎么做? 例: testlist = [1,2,3,5,3,1,2,1,6] for item in testlist: if item == 1: print position
169 python  list 

5
Linq选择列表中存在IN(A,B,C)的对象
我有一个清单orders。 我想orders根据一组订单状态进行选择。 所以本质上 select orders where order.StatusCode in ("A", "B", "C") // Filter the orders based on the order status var filteredOrders = from order in orders.Order where order.StatusCode.????????("A", "B", "C") select order;


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.