Questions tagged «list»

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

13
用Python减去2个列表
现在我有vector3值表示为列表。有没有一种方法可以减去其中两个类似的vector3值,例如 [2,2,2] - [1,1,1] = [1,1,1] 我应该使用元组吗? 如果没有一个在这些类型上定义这些操作数,我可以改为定义它吗? 如果没有,我应该创建一个新的vector3类吗?
84 python  list  tuples  vector 

5
从列表中获取随机样本,同时保持项目排序?
我有一个排序的列表,可以说:(它不仅是数字,它是使用复杂的耗时算法排序的对象的列表) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] 是否有一些python函数可以给我N个项目,但会保持顺序? 例: randomList = getRandom(mylist,4) # randomList = [ 3 , 6 ,7 , 9 ] randomList = getRandom(mylist,4) # randomList = [ 1 , 2 , …

6
从数组创建可变列表?
我有一个要转换为的数组List,以修改数组的内容。 堆栈溢出有大量的问题/答案的该地址Arrays.asList(),以及它如何仅提供底层阵列的列表视图,以及如何试图操纵所得列表将通常抛出UnsupportedOperationException如用来操纵列表(例如方法add(),remove()等)是未由提供的List实现实现Arrays.asList()。 但是我找不到如何将数组变成可变列表的示例。我想我可以遍历数组和put()每个值到一个新的List中,但是我想知道是否存在一个接口可以为我执行此操作。
84 java  arrays  list  mutable 

8
Python:如何将集合中的条目连接成一个字符串?
基本上,我试图将一组条目合并在一起以输出一个字符串。我正在尝试使用类似于列表的加入功能的语法。这是我的尝试: list = ["gathi-109","itcg-0932","mx1-35316"] set_1 = set(list) set_2 = set(["mx1-35316"]) set_3 = set_1 - set_2 print set_3.join(", ") 但是我得到这个错误: AttributeError: 'set' object has no attribute 'join' 集合的等效调用是什么?
84 python  list  set  python-2.7 

5
如何拆分列表的元素?
我有一个清单: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] 我如何删除\t和之后的所有内容以获得此结果: ['element1', 'element2', 'element3']
84 python  list  split 

10
Python中的数组过滤器?
例如,我有两个列表 A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements python中是否有内置函数可以做到这一点?
84 python  list  filter 

6
在Python中创建对象列表
我正在尝试创建一个Python脚本,该脚本打开多个数据库并比较它们的内容。在创建该脚本的过程中,我遇到了创建列表的问题,该列表的内容是我创建的对象。 我已将该程序简化为该帖子的基本内容。首先,我创建一个新类,为其创建一个新实例,为其分配一个属性,然后将其写入列表。然后,我为实例分配一个新值,然后再次将其写入列表...一次又一次... 问题是,它始终是同一对象,因此我实际上只是在更改基础对象。当我阅读列表时,我一遍又一遍地得到相同对象的重复。 那么如何在循环中将对象写入列表? 这是我的简化代码 class SimpleClass(object): pass x = SimpleClass # Then create an empty list simpleList = [] #Then loop through from 0 to 3 adding an attribute to the instance 'x' of SimpleClass for count in range(0,4): # each iteration creates a slightly different attribute value, and …
83 python  list  object  loops 


6
C#Distinct()方法是否保持序列的原始顺序不变?
我想从列表中删除重复项,而不更改列表中唯一元素的顺序。 Jon Skeet和其他人建议使用以下内容 list = list.Distinct().ToList(); 从列表C#中删除重复项 从C#中的List <T>中删除重复项 是否可以保证唯一元素的顺序与以前相同?如果是,请提供可确认此内容的参考,因为我在文档中找不到任何内容。
82 c#  list  duplicates 

6
连接列表中的元素对
我知道可以将一个列表连接成一个长字符串,如下所示: x = ['a', 'b', 'c', 'd'] print ''.join(x) 显然,这将输出: 'abcd' 但是,我想做的只是将列表中的第一个和第二个字符串连接起来,然后连接第三个和第四个字符串,依此类推。简而言之,从上面的示例中取而代之的是: ['ab', 'cd'] 有没有简单的方法可以做到这一点?我可能还应该提到,列表中字符串的长度以及列表中字符串的数量都是不可预测的,尽管字符串的数量始终是偶数。因此原始列表也可能是: ['abcd', 'e', 'fg', 'hijklmn', 'opq', 'r']
82 python  string  list  join 

1
从列表中选择多个元素
我在R中有一个大约10,000个元素的列表。假设我只选择元素5、7和9。我不确定如果没有for循环该怎么做。 我想做类似的事情,mylist[[c(5,7,9]]但这不起作用。我也尝试过该lapply功能,但也无法使其正常工作。
82 r  list  subset 

7
为什么Go中不经常使用列表?
我是Go的新手,对此感到很兴奋。但是,在我广泛使用的所有语言中:Delphi,C#,C ++,Python-列表非常重要,因为列表可以动态调整大小,而不是数组。 在Golang中,确实存在一个list.List结构,但是我很少看到有关它的文档-无论是在Go By Example还是我所拥有的三本Go书籍中,Summerfield,Chisnal和Balbaert都花了大量时间在数组和切片上,然后跳到地图。在源代码示例中,我也很少或根本没有使用list.List。 看来,与Python不同,RangeList不支持Python,这是IMO的一大缺陷。我想念什么吗? 切片当然不错,但是它们仍然需要基于具有硬编码大小的数组。这就是List出现的地方。有没有一种方法可以在Go中创建数组/切片,而无需使用硬编码的数组大小?为什么列表被忽略?
82 arrays  list  go 

5
何时在F#中使用序列而不是列表?
我知道列表实际上包含值,而序列是的别名IEnumerable<T>。在实际的F#开发中,什么时候应该使用序列而不是列表? 这是一些可以使序列更好的原因: 与需要.NET的其他.NET语言或库进行交互时 IEnumerable<T>。 需要表示一个无限的序列(在实践中可能并不真正有用)。 需要懒惰的评估。 还有其他吗?
82 list  f# 


4
Python:将字典列表转换为JSON
我有一个字典列表,看起来像这样: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] 等等。列表中可能还有更多文档。我需要将它们转换为一个JSON文档,可以通过bottle返回该文档,但我不知道该怎么做。请帮忙。我在该网站上看到了类似的问题,但是我无法理解那里的解决方案。
82 python  json  list  dictionary 

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.