Tag: 列表

C#Distinct()方法是否保持序列的原始顺序不变?

我想删除列表中的重复项,而不改变列表中唯一元素的顺序。 Jon Skeet和其他人build议使用以下内容 list = list.Distinct().ToList(); 从列表中删除重复项C# 删除C#中List <T>的重复项 是否保证独特元素的顺序与以前一样? 如果是,请给出一个参考证实这一点,因为我没有find任何文件上的东西。

商店列表会话

是否有可能存储列表会话variables在Asp.net C#?

最简单的方式来形成两个列表的联合

比较两个列表元素的最简单的方法是将A和B相互比较,并且只有当A不在A中时,才将B中存在的元素添加到A中? 为了说明,取列表A = {1,2,3}列表B = {3,4,5} 所以在操作AUB之后我想要列表A = {1,2,3,4,5}

Java中两个List <String>的有效交集?

问题很简单: 我有两个列表 List<String> columnsOld = DBUtils.GetColumns(db, TableName); List<String> columnsNew = DBUtils.GetColumns(db, TableName); 我需要得到这些交集。 有一个快速的方法来实现这一点?

Parallel.ForEach添加到列表

我试图运行连接到远程站点的多个函数(通过networking),并返回一个通用列表。 但我想同时运行它们。 例如: public static List<SearchResult> Search(string title) { //Initialize a new temp list to hold all search results List<SearchResult> results = new List<SearchResult>(); //Loop all providers simultaneously Parallel.ForEach(Providers, currentProvider => { List<SearchResult> tmpResults = currentProvider.SearchTitle((title)); //Add results from current provider results.AddRange(tmpResults); }); //Return all combined results return results; } 正如我所看到的,多次插入“结果”可能会同时发生…这可能会导致我的应用程序崩溃。 我怎样才能避免这一点?

列表的标准偏差

我想find几个(Z)列表的第一,第二,…数字的平均值和标准偏差。 例如,我有 A_rank=[0.8,0.4,1.2,3.7,2.6,5.8] B_rank=[0.1,2.8,3.7,2.6,5,3.4] C_Rank=[1.2,3.4,0.5,0.1,2.5,6.1] # etc (up to Z_rank )… 现在我想取*_Rank[0]的均值和标准, *_Rank[1]的均值和标准等。 (即:所有(A..Z)_rank列表中的第一个数字的平均值和标准差; 所有(A..Z)_rank列表中的第二个数字的平均值和std; 第三位的平均值和标准…; 等等)。

按行快速vector化data.frames列表的合并

大多数关于在SO上列表中合并data.frame的问题并不完全涉及到我想要在这里得到的东西,而是随意地certificate我错了。 我有一个data.frames的列表。 我想“行”到另一个data.frame逐行。 实质上,所有第一行形成一个dataframe,第二行第二个dataframe,等等。 结果将是一个长度与我的原始data.frame(s)行数相同的列表。 到目前为止,data.frames的维度是相同的。 这里有一些数据要玩。 sample.list <- list(data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)), data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)), data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)), data.frame(x […]

检查列表<t>是否包含任何其他列表

我有这样的参数列表: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable<Parameter> parameters; 而我想检查它的string数组。 string[] myStrings = new string[] { "one", "two"}; 我想迭代参数列表,并检查源属性是否等于任何myStrings数组。 我可以用嵌套的foreach来做到这一点,但我想学习如何以更好的方式来做到这一点,因为我已经玩弄了LINQ,就像enumerable的扩展方法一样,所以嵌套的foreach只是感觉错了。 有没有一个更优雅的首选linq / lambda / delegete方式来做到这一点。 谢谢

Django查询:如何筛选对象以排除列表中的ID?

如何在查询中筛选,以便结果排除ID为属于列表的任何对象实例? 可以说我有: object_id_list = [1, 5, 345] MyObject.objects.filter(Q(time__gte=datetime.now()) & Q( … what to put here? … )) "SELECT * FROM … WHERE id NOT IN (…)"风格的东西

Python的 – 如何按每个列表中的第四个元素sorting列表的列表?

我想通过每个单独列表中的第四个元素(整数)对以下列表进行sorting。 unsorted_list = [['a','b','c','5','d'],['e','f','g','3','h'],['i','j','k','4','m']] 我怎样才能做到这一点? 谢谢!