Questions tagged «list»

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

7
c#尝试反向列表
public class CategoryNavItem { public int ID { get; set; } public string Name { get; set; } public string Icon { get; set; } public CategoryNavItem(int CatID, string CatName, string CatIcon) { ID = CatID; Name = CatName; Icon = CatIcon; } } public static List<Lite.CategoryNavItem> getMenuNav(int CatID) { …
90 c#  list  reverse 

5
头尾一条线
有没有一种Python方式可以在单个命令中解压缩第一个元素和“ tail”中的列表? 例如: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]
90 python  list  tail  head 

8
List <T> .Contains()很慢?
谁能解释我为什么使用泛型 List.Contains()函数这么慢? 我有List&lt;long&gt;大约一百万个数字,并且代码会不断检查这些数字中是否有特定数字。 我尝试使用Dictionary&lt;long, byte&gt;和Dictionary.ContainsKey()函数执行相同的操作,它比使用List快10-20倍。 当然,我并不是真的想为此使用词典,因为它不是那样使用的。 所以,在这里真正的问题是,有没有替代品List&lt;T&gt;.Contains(),但没有怪诞的Dictionary&lt;K,V&gt;.ContainsKey()?
90 .net  arrays  generics  list 

3
在Python列表理解中可以访问项目索引吗?
考虑下面的Python代码,我用它在list2索引中从1到3的所有新项中添加list1: for ind, obj in enumerate(list1): if 4 &gt; ind &gt; 0: list2.append(obj) 如果我无法通过枚举访问索引,您将如何使用列表理解来编写此代码? 就像是: list2 = [x for x in list1 if 4 &gt; ind &gt; 0] 但是由于我没有ind电话,这行得通吗? list2 = [x for x in enumerate(list1) if 4 &gt; ind &gt; 0]

5
在Dicts列表中,找到一个公共Dict字段的min()值
我有这样的词典列表: [{'price': 99, 'barcode': '2342355'}, {'price': 88, 'barcode': '2345566'}] 我想找到min()和max()价格。现在,我可以使用带有lambda表达式的键(在另一篇SO文章中找到)轻松地对它进行排序,因此,如果没有其他方法,我就不会陷入困境。但是,据我所见,Python中几乎总是有直接方法,因此这是我学习更多知识的机会。
90 python  list  dictionary  max  min 

7
在R中使用字典/列表
我有一个琐碎的问题:我无法在R中找到字典数据结构,所以我改用列表(例如“ word”-&gt; number)。所以,现在我有问题如何获取键列表。有人知道吗
89 r  list  hashmap  lookup 

9
在C#中是否可以使用二维列表?
我想建立一个多维列表。作为参考,我正在研究一个播放列表分析器。 我有一个文件/文件列表,程序将其保存在标准列表中。每个列表条目中文件的一行。 然后,我使用正则表达式分析列表以查找特定行。行中的某些数据/结果需要放入新的多维列表中;由于我不知道会得到多少结果/数据,因此无法使用多维数组。 这是我要插入的数据: 清单 ( [0] =&gt;列表 ( [0] =&gt;曲目ID [1] =&gt;名称 [2] =&gt;艺术家 [3] =&gt;相册 [4] =&gt;播放次数 [5] =&gt;跳过计数 ) [1] =&gt;列表 ( 等等.... 真实的例子: 清单 ( [0] =&gt;列表 ( [0] =&gt; 2349 [1] =&gt;人生的黄金时间 [2] =&gt;傻朋克 [3] =&gt;毕竟人类 [4] =&gt; 3 [5] =&gt; 2 ) [1] =&gt;列表 …
89 c#  list 

13
识别列表中的连续数字组
我想识别列表中的连续数字组,以便: myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) 返回值: [(2,5), (12,17), 20] 并且想知道实现此目的的最佳方法是什么(特别是如果Python中内置了某些东西)。 编辑:注意,我最初忘记提及个人数字应作为个人数字而不是范围返回。



6
一次以相同顺序随机播放两个列表
我正在使用包含大量文档的nltk图书馆movie_reviews语料库。我的任务是在没有数据预处理的情况下获得这些评论的预测性能。但是有一个问题,在列表中documents,documents2我有相同的文档,因此我需要对它们进行混洗,以便在两个列表中保持相同的顺序。我无法分别对它们进行洗牌,因为每次我对列表进行洗牌时,都会得到其他结果。这就是为什么我需要用相同的顺序立即将其洗牌,因为最后需要比较它们(取决于顺序)。我正在使用python 2.7 示例(实际上是字符串标记化的字符串,但不是相对的): documents = [(['plot : two teen couples go to a church party , '], 'neg'), (['drink and then drive . '], 'pos'), (['they get into an accident . '], 'neg'), (['one of the guys dies'], 'neg')] documents2 = [(['plot two teen couples church party'], 'neg'), (['drink then …
88 python  list  sorting  shuffle 

3
检查列表中[x]位置的元素是否存在
如果我有一个字符串列表 List&lt;String&gt; list = new list&lt;String&gt;(); list.add("str1"); list.add("str2"); list.add("str3"); 并且我想知道例如索引位置2是否包含一个元素,有没有一种简单的方法可以执行此操作而无需计算列表的长度或使用try catch? 由于这将失败,因此我可以尝试一下来解决问题,但这似乎过度 if(list.ElementAt(2) != null) { // logic }
88 c#  list 

7
为什么random.shuffle返回None?
为什么要用Pythonrandom.shuffle返回None? &gt;&gt;&gt; x = ['foo','bar','black','sheep'] &gt;&gt;&gt; from random import shuffle &gt;&gt;&gt; print shuffle(x) None 我如何获得改组后的值而不是None?
88 python  list  random  shuffle 

9
从列表中弹出随机元素的最Python方式是什么?
Наэтотвопросестьответына堆栈溢出нарусском:Рандомныечислав的Python 3:выбиратьрандомныезначенияизмассивацелыхчиселдо техпор ,покаэтизначениянекончатся 假设我有一个x长度未知的列表,我想从该列表中随机弹出一个元素,以便此后列表中不包含该元素。什么是最pythonic的方式做到这一点? 我可以用一个相当不方便combincation做到这一点pop,random.randint和len,并希望看到更短的或更好的解决方案: import random x = [1,2,3,4,5,6] x.pop(random.randint(0,len(x)-1)) 我想要实现的是从列表中连续弹出随机元素。(即,随机弹出一个元素并将其移至字典,随机弹出另一个元素并将其移至另一字典,...) 请注意,我使用的是Python 2.6,但没有通过搜索功能找到任何解决方案。
88 python  list  random 

13
将Scala列表转换为元组?
如何将具有(例如)3个元素的列表转换为大小为3的元组? 例如,假设我有val x = List(1, 2, 3),我想将其转换为(1, 2, 3)。我怎样才能做到这一点?
87 list  scala  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.