Tag: 列表

检测列表中的连续整数

我有一个包含这样的数据的列表: [1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14] 我想打印出连续整数的范围: 1-4, 7-8, 10-14 有没有内置/快速/有效的方法呢?

Python 3将范围转到列表

我正在试着制作一个1-1000数字。 显然,这将是讨厌的写/读,所以我试图做一个范围内的列表。 在Python 2中似乎是这样的: some_list = range(1,1000) 会工作,但在Python 3中,范围类似于Python 2的xrange ? 任何人都可以提供一些见解?

我怎样才能得到列表<T>中的每一个项目?

我正在使用.NET 3.5,并希望能够获得列表中的每个* n *项。 我不关心它是否使用lambdaexpression式或LINQ来实现。 编辑 看起来这个问题引起了很多辩论(这是一件好事,对吧?)。 我学到的主要事情是,当你认为你知道每一种做法(即使这样简单),再想一想!

C#对象列表,我如何得到一个属性的总和

我有一个对象列表。 单个对象条目的一个属性是数量。 我如何得到金额的总和? 如果我的列表是doubletypes的,我可能可以这样做: double total = myList.Sum(); 不过,我想要类似的东西,但这个语法是不正确的。 double total = myList.amount.Sum(); 我应该如何去做到这一点? 我希望尽可能使用Sum函数,而不是循环和计算值。

如何将多行组合到SQL Server 2005中以逗号分隔的列表中?

现在,我有一个这样的SQL查询: SELECT X, Y FROM POINTS 它返回如下结果: XY ———- 12 3 15 2 18 12 20 29 我想要返回结果全部在一行中,像这样(适合在HTML <AREA>标签中使用): XYLIST ———- 12,3,15,2,18,12,20,29 有没有办法使用SQL来做到这一点?

在Python中分割列表的元素

我知道这是一个非常基本的问题,但我是新来的python,不知道如何解决它。 我有一个列表: list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] 我想删除'\ t'以及之后的所有内容。 我正在考虑拆分'\ t'中的每个元素,以便删除列表中的其他元素。 但是,当我尝试做list[0:].split('\t')我得到AttributeError:'list'对象没有属性'split'。 我也尝试把整个清单变成一个string,但是这带来了另外一些问题。 任何build议,将不胜感激。

std :: list :: remove方法调用每个被删除元素的析构函数吗?

std::list<Node *> lst; //…. Node * node = /* get from somewhere pointer on my node */; lst.remove(node); std :: list :: remove方法调用每个被删除元素的析构函数(和可用内存)吗? 如果是的话,我该如何避免呢?

检查另一个string中的单词列表

我可以在python中做这样的事情: l = ['one', 'two', 'three'] if 'some word' in l: … 这将检查列表中是否存在“某个单词”。 但是我可以做相反的事吗? l = ['one', 'two', 'three'] if l in 'some one long two phrase three': … 我必须检查数组中的某些单词是否在string中。 我可以使用循环,但这种方式有更多的代码行。

将两个LISTS的值的SUM加到新的LIST中

我有以下两个列表: first = [1,2,3,4,5] second = [6,7,8,9,10] 现在我想添加两个列表的项目到一个新的列表。 输出应该是 three = [7,9,11,13,15]

调用每个列表元素的int()函数?

我有一个数字string的列表,如下所示: numbers = ['1', '5', '10', '8']; 我想将每个列表元素转换为整数,所以它看起来像这样: numbers = [1, 5, 10, 8]; 我可以使用循环来完成,如下所示: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; 它是否必须如此丑陋? 我确信在一行代码中有更多的pythonic方法来做到这一点。 请帮我一下