list-comprehension 相关问题

一种语法结构,它提供了一种简洁的方法来创建类似于数学集合构建器表示法的样式的列表。由于多种语言支持列表推导,请将此标记与编程语言的标记结合使用。

Python列表理解:对于列表列表,将一个列表中的字符串粘贴到另一个列表中的字符串开头

我有两个列表,我想使用列表推导来创建列表列表。第一个列表有一些前缀,第二个列表有一些后缀。前缀= ['t1_','t0_']后缀= ['价格','...

回答 3 投票 0

使用字典的python3列表理解并不总是返回相同的列表

编辑:根据要求,这是我试图解决的问题:我有一个目录中没有扩展名的文件。基于“file”命令的输出我想分配相应的...

回答 2 投票 2

在给定条件的情况下递增前n个列表元素

我有一个列表例如l = [10,20,30,40,50,60]我需要在给定条件的情况下递增列表的前n个元素。该条件与列表无关。例如,如果n = 3,......

回答 4 投票 3

如何在不使用循环的情况下在python中查找列表中的最大值

我试图使用列表理解找到给定数字列表中的两个最大元素。这是我到目前为止所尝试的。我也尝试用'过滤'功能代替这个。 def ...

回答 2 投票 0

为什么1:[[]]等于(1:[]):[]?

正如标题所说,我并没有完全理解haskell如何解释1:[[]]为什么它似乎做(1:[]):[]? E:我得到了这个想法:part':: [a] - > [[a]] part'[] = [[]] part'(x:xs)= p ++ [x:ys | ...

回答 3 投票 1

如何嵌套列表理解

我有一个列表comp如下所示:import subprocess last_logins = [i.split('',1)[0] for i in subprocess.check_output('last')。split('\ n')if'reboot'not not not在i] print(“最后五次登录是:......

回答 1 投票 0

从csv文件创建字典?

我正在尝试从csv文件创建一个字典。 csv文件的第一列包含唯一键,第二列包含值。 csv文件的每一行代表一个唯一的键,值...

回答 10 投票 104

否定2D数组中的所有列表值

我的脚本的以下两个版本按预期工作:matrix = [[1,-2,3],[ - 4,5,-6],[7,-8,9]] def negate(amatrix):for alist在矩阵中:对于范围内的我(len(alist)):...

回答 1 投票 0

检查列表理解中的列表长度(基于列表理解中的元素计数的迭代)

我需要计算前五个素数。我想在列表理解中构建它时检查列表的长度。以下代码不起作用。 def checkPrime(n):for i in range(2,...

回答 3 投票 3

使用包含下划线的字典替换List值

我试图使用字典用他们的真实姓名替换用户名。例如,如果输入是“bob2000”,则字典将列表值替换为“Bob Doe”。但是,我得到......

回答 1 投票 1

有效地检查字符串列表中的字符串中的单词

我有一个很长的字符串,让我们说astr =“我是一个非常长的字符串,我可以包含很多文本,所以在这里考虑效率”。我还有一个列表alist = [“I”,“am a”,“list”,“of strings”,“and ...

回答 5 投票 3

排除列表理解中的目录

我想获取目录中所有图片文件的列表,不包括某些子目录。我有一个列表理解我通常用来提取文件,这是有效的,但包括我做的子目录...

回答 1 投票 0

如何使用修改后的元素从另一个列表中使用numpy创建列表

我对Python编程并不陌生,但我对Numpy模块完全不熟悉。我需要使用这个模块,因为它非常快速和高效。假设我有一个名为noise的数组,它被定义了......

回答 2 投票 2

在列表理解/映射/过滤器内分配标识符

我想将lambda表达式传递给捕获外部变量l的过滤器。我希望l成为传递给过滤器的列表。假设该列表来自其他一些列表理解/映射/ ...

回答 1 投票 0

是否有可能在haskell中有一套理解?

在Haskell中我们有列表生成器,例如:[x + y | X

回答 2 投票 12

从NLTK for Python中的同义词列表中提取单词

在wn.all_synsets('n')中使用这个[x for x]我可以在NLTK的帮助下从Wordnet获取所有名词的所有名词。列表allnouns看起来像这个Synset('pile.n.01'),Synset('...

回答 2 投票 4

将项添加到列表解析中的列表中

我有一个列表,比方说,a = [[1,2],[3,4],[5,6]]我想在列表a中的每个项目中添加字符串'a'。当我使用:a = [x.append('a')表示x中的x时,它返回[None,None,None]。但如果我使用:...

回答 7 投票 16

使用列表理解求解方程

在过去的一个小时里,我一直在尝试使用列表理解来计算方程y = x ^ 2 + 5的解。理解应该将解作为有序对的列表(x,y)返回; ...

回答 1 投票 -7

迭代列表中3个项目的每个序列

我从服务器收到一个包含1007项的列表。前18个项目现在并不重要,但是从18个项目开始的每个项目需要以相反的方式组合在一起并划分...

回答 1 投票 -1

使用列表理解查找素数

我试图生成 x 到 y 范围内的所有素数。我先尝试了一个简单的例子:range(10,11) 意思是检查 10 是否是质数: 这是我的代码: prime_list = [x for x in range...

回答 9 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.