Questions tagged «list»

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

10
一些内置在python中填充列表的功能
我有一个尺寸小于N的清单我想用一个值将其填充到大小N。 当然,我可以使用类似以下的内容,但是我觉得应该缺少一些内容: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x is None else x, a, ['']*N) [1, '', '', '', '']



8
ref传递的列表-帮助我解释此行为
看一下以下程序: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } 我以为myList会过去了ref,输出会 3 4 该列表确实是“由ref传递”的,但是只有该sort功能才能生效。以下语句myList = myList2;无效。 …

5
Kotlin:如何使用List演员表:未选中的Cast:kotlin.collections.List <Kotlin.Any?>到kotlin.colletions.List <Waypoint>
我想编写一个函数,该函数返回a中的每个项目List,而不是第一个或最后一个项目(通过点)。该函数获取通用List&lt;*&gt;输入。仅当列表的元素属于以下类型时,才应返回结果Waypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { if(it !is Waypoint ) return null } val waypointList = list as? List&lt;Waypoint&gt; ?: return null return waypointList.filter{ waypointList.indexOf(it) != 0 &amp;&amp; waypointList.indexOf(it) != waypointList.lastIndex} } 当铸造List&lt;*&gt;来List&lt;Waypoint&gt;,我得到的警告: 未经检查的演员表:kotlin.collections.List到kotlin.colletions.List 我想不通其他方法来实现它。在没有此警告的情况下实现此功能的正确方法是什么?
108 list  generics  casting  kotlin 

12
来自os.listdir()的非字母数字列表顺序
我经常使用python处理数据目录。最近,我注意到列表的默认顺序已更改为几乎毫无意义的内容。例如,如果我位于包含以下子目录的当前目录中:run01,run02,...,run19,run20,然后从以下命令生成列表: dir = os.listdir(os.getcwd()) 然后我通常会按以下顺序获得列表: dir = ['run01', 'run18', 'run14', 'run13', 'run12', 'run11', 'run08', ... ] 等等。该顺序曾经是字母数字。但是这个新订单已经存在了一段时间。 是什么决定这些列表的(显示)顺序?


6
我想例外处理“列表索引超出范围”。
我正在使用BeautifulSoup并解析一些HTML。 我从每个HTML (使用for循环)中获取特定数据,并将该数据添加到特定列表中。 问题是,某些HTML具有不同的格式(它们中没有我想要的数据)。 因此,我尝试使用异常处理并将值添加null到列表中(我应该这样做,因为数据顺序很重要。) 例如,我有一个类似的代码: soup = BeautifulSoup(links) dlist = soup.findAll('dd', 'title') # I'm trying to find content between &lt;dd class='title'&gt; and &lt;/dd&gt; gotdata = dlist[1] # and what i want is the 2nd content of those newlist.append(gotdata) # and I add that to a newlist 并且某些链接没有任何链接&lt;dd class='title'&gt;,所以我想要做的是将字符串添加null到列表中。 错误出现: …

8
我如何在声明它的同一行中初始化一个C#列表。(IEnumerable字符串收集示例)
我正在写我的测试代码,但我不想写: List&lt;string&gt; nameslist = new List&lt;string&gt;(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); 我很想写 List&lt;string&gt; nameslist = new List&lt;string&gt;({"one", "two", "three"}); 但是{“一个”,“两个”,“三个”}不是“ IEnumerable字符串集合”。如何使用IEnumerable字符串集合在一行中初始化它?

8
逐行创建R数据帧
我想在R中逐行构造一个数据帧。我已经做了一些搜索,而我的建议是创建一个空列表,保持列表索引标量,然后每次添加到列表中一个单行数据帧,并将列表索引前移一个。最后,do.call(rbind,)在列表上。 尽管此方法有效,但似乎非常麻烦。有没有更简单的方法可以实现相同的目标? 显然,我指的是无法使用某些apply功能并且明确需要逐行创建数据框的情况。至少,有一种方法可以push进入列表的末尾,而不是显式跟踪最后使用的索引吗?
107 list  r  dataframe 

6
Python:字典列表,如果存在,则增加一个字典值,如果不增加新字典
我想做类似的事情。 list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) 我能怎么做 ?我不知道该选择元组来编辑它还是找出元组索引? 有什么帮助吗?
107 python  loops  list  tuples 

10
在C#中创建值列表的快速方法?
我正在寻找一种在C#中创建值列表的快速方法。在Java中,我经常使用以下代码段: List&lt;String&gt; l = Arrays.asList("test1","test2","test3"); 除了下面明显的内容以外,C#中是否还有其他等效内容? IList&lt;string&gt; l = new List&lt;string&gt;(new string[] {"test1","test2","test3"});
106 c#  list 


7
如何将元组列表转换为多个列表?
假设我有一个元组列表,并且我想转换为多个列表。 例如,元组列表是 [(1,2),(3,4),(5,6),] Python中是否有任何内置函数可以将其转换为: [1,3,5],[2,4,6] 这可以是一个简单的程序。但是我只是对Python中存在这种内置函数感到好奇。
105 python  list  tuples 

5
如何将java.util.List转换为Scala列表
我有以下错误的Scala方法。无法转换为Scala列表。 def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } 类型不匹配; 找到:java.util.List[com.aitrich.learnware.model.domain.entity.Question]必填: scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]

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.