Tag: 列表

什么时候应该使用列表,什么时候应该使用数组列表?

由于标题说什么时候应该使用List ,什么时候应该使用ArrayList ? 谢谢

Python – 遍历列表的列表

我想遍历列表的列表。 我想遍历不规则嵌套列表里面的列表。 谁能让我知道我该怎么做? x = [u'sam', [['Test', [['one', [], []]], [(u'file.txt', ['id', 1, 0])]], ['Test2', [], [(u'file2.txt', ['id', 1, 2])]]], []] 谢谢

在python中创build一个列表的所有可能的组合

我需要能够创build一个包含input列表的所有可能组合的列表。 例如,列表[1,2,3]应该返回[1 [1,2] [1,3] 2 [2,3] 3 [1,2,3]]列表不一定要在特定的顺序。 在这个网站上,我发现了很多使用itertools的函数,但是当我只需要一个列表时,这些函数就是返回对象。 我是一个Python编码的初学者,所以任何想法或想法将不胜感激。

从多个列表中生成所有组合

给定未知数量的列表,每个列表的长度都不知道,我需要用所有可能的独特组合来生成一个单独的列表。 例如,给出以下列表: X: [A, B, C] Y: [W, X, Y, Z] 那么我应该能够产生12种组合: [AW, AX, AY, AZ, BW, BX, BY, BZ, CW, CX, CY, CZ] 如果添加了第三个元素的列表,我会有36个组合,依此类推。 任何想法,我怎么能在Java中做到这一点? (伪代码也可以)

使用JSTL <c:forEach>标记遍历List和Map的元素

如果我有一个JSF支持bean返回一个ArrayListtypes的对象,我应该可以使用<c:foreach>遍历列表中的元素。 每个元素都包含一个映射,尽pipe如何通过JSTL访问映射内容的问题已经在这里得到解答,如果我传递了这样的映射数组,我无法find如何遍历它们,仍然使用JSTL访问映射内容。 有文档指的是简单的迭代器,但不是那些项目本身就是映射的文档。 如果任何人都可以给我一个简单的例子,说明如何在JSP中迭代Java List,那么我将非常感激。 标记

不区分大小写'in' – Python

我喜欢用这个expression if 'MICHAEL89' in USERNAMES: … 其中USERNAMES是一个列表 有什么办法来匹配不区分大小写的项目,还是我需要使用自定义的方法? 只是想知道是否需要为此编写额外的代码。 谢谢大家!

我怎样才能find一个List <T>中的特定元素?

我的应用程序使用这样的列表: List<MyClass> list = new List<MyClass>(); 使用Add方法, MyClass另一个实例被添加到列表中。 MyClass提供了以下方法: public void SetId(String Id); public String GetId(); 如何通过使用GetId方法findMyClass的特定实例? 我知道有Find方法,但我不知道这是否会在这里工作?!

如何将matrix转换为R中的列向量列表?

假设你想把一个matrix转换成一个列表,列表中的每个元素都包含一列。 list()或as.list()显然不起作用,直到现在我使用tapply的行为进行破解: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) 我对此并不满意。 任何人都知道我忽略的一个更清洁的方法? (用于填充行的列表,代码显然可以更改为: tapply(x,rep(1:nrow(x),ncol(x)),function(i)i) )

从链表中有效地select一组随机元素

说我有一个长度为N的数字的链表。 N很大,我不知道N的确切值。 我怎样才能最有效地写一个函数,将从列表中返回k完全随机数字 ?

调用ToList()时是否会影响性能?

当使用ToList() ,是否有需要考虑的性能影响? 我正在写一个查询来从目录中检索文件,这是查询: string[] imageArray = Directory.GetFiles(directory); 但是,因为我喜欢与List<>工作,所以我决定放入… List<string> imageList = Directory.GetFiles(directory).ToList(); 那么,在决定做这样一个转换时,是否应该考虑到某种性能影响 – 或者只是在处理大量文件时才考虑这种影响? 这是一个微不足道的转换?