list-comprehension 相关问题

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

在定义列表的时候,有条件的向列表中添加项目吗?

有没有办法在定义列表时,有条件地将项目添加到列表中?我的意思是这样的: l = [ Obj(1), Obj(2), Separator() if USE_SEPARATORS, Obj(3), Obj(4), Obj(5), ...。

回答 3 投票 6

列表理解和如何使用它与大熊猫[关闭]。

我对列表的理解还是比较困难的。以下面的列表为例: lst = ["医疗中心"、"游乐场"、"公园"、"足球场"、"游泳学校"、"夏令营"、"博物馆"]...。

回答 1 投票 -2

在Python列表理解中使用多个ifelif语句。

所以我是Python的新手,有一个概念是需要适应的,那就是列表理解。我读到它们在正确使用时可以提高计算速度,而且它们是一些 ...

回答 1 投票 0

如何在迭代三个Lists后创建一个Python词典来匹配单词?

我需要在迭代三个list后创建一个Dictionary。对于匹配的句子(list_sent为KEYs)和匹配的关键词(list_keywords)的单词列表(list_wordset为VALUEs)。请...

回答 1 投票 0

在列表理解过程中,不同类型的熊猫系列元素,numpy ints。

我注意到在numpy 1.18.4中(而不是在以前的numpy版本中),在列表理解过程中的元素类型与元素访问不同。例如:foo = pd.DataFrame(data={'a'...。

回答 1 投票 0

嵌套列表中任意数量元素的平均值

如果我有一个列表,比如:foo = [[4, 6, 2, 7], [1.2, 8.3, 9, 16]] 。我可以得到每个元素的平均数如下。[(a + b) 2 for a, b in zip(foo[0], foo[1])] 或者导入statistics [statistics.mean(...)

回答 1 投票 0

如何在Panda Dataframe中应用列表理解?

从一个值的列表中,我试着找出任何连续的值对,其总和超过10 a = [1,9,3,4,5] ...所以我写了一个for循环... values = [] for i in range(len(a)-2): if sum(a[i:i+2]) & ...

回答 1 投票 1

如何在python中对一个tuples列表进行分片?

假设 L = [(0,'a'),(1,'b'),(2,'c')] 如何得到每个元组的索引0作为假想的结果呢?[0, 1, 2] 为了得到这个结果,我使用了python的列表理解法,并解决了这个问题: [num[0] for ...

回答 5 投票 9

列表理解,创建n个唯一的字典副本。

我有两个字典键列表:一个 "外 "字典键列表,一个 "内 "字典键列表: outer_keys = ['out1', 'out2', 'out3', 'out4'] inner_keys = ['in1', 'in2', 'in3'] 我 ...

回答 1 投票 0

列表理解,创建n个唯一的字典副本。

我有两个字典键列表:一个 "外 "字典键列表,一个 "内 "字典键列表: outer_keys = ['out1', 'out2', 'out3', 'out4'] inner_keys = ['in1', 'in2', 'in3'] 我 ...

回答 1 投票 0

用Regex表达式提取从日期和到日期?

我试图使用regex从年份和到年份分别提取,但由于格式不同,无法提取,如下图所示。应用的Regex:([0-9]+)-?([0-9a-z]+) 下面是完整的......

回答 2 投票 0

用列表理解法检查两个不同列表中的两个项目是否有相似的值。

我花了好几个小时来想出一个最好的算法来检查list1中的2个值是否与list2中的2个值相匹配。例如:list1 = [1,1,3,4] list2 = [1,1,5,7] 基本上我想让它匹配......

回答 1 投票 -1

独立循环的列表理解[重复]。

我想用一个list comprehension来处理两个非嵌套的for循环。这是我的解决方案,没有列表理解: import numpy as np n_steps = 20 x_steps = [int(i) for i in np.linspace(10, 60, ...)

回答 3 投票 0

比较两个文件夹,返回不同文件的完整路径。

我有一个脚本可以比较文件夹和子文件夹中的文件。新的文件应该在以后被复制。这是我用来创建列表的函数。 def fullNames(source): matches = [] ...

回答 3 投票 0

从列表中打印元素,直到用列表理解法找到一个元素为止

所以,我正在做这个练习,从w3schools 写一个Python程序,以打印所有偶数从给定的数字列表中以相同的顺序,并停止打印,如果任何数字后237 ... ...

回答 2 投票 0

如何利用列表理解计算列表的累计积?

我想把下面的循环转换为理解循环。问题是给定一个 input_list = [1, 2, 3, 4, 5] 返回一个列表,每个元素都是该索引之前所有元素的倍数......

回答 5 投票 2

从列表中随机选择的值的最近邻域?

我有一个列表,我在其中随机选择一个数字。现在我想在列表中选择一个最接近我所选数字的整数。以下是我目前所做的: from random import choice a = [...]。

回答 2 投票 0

让Javascript做列表理解

什么是让Javascript做一些类似Python的列表理解的最简单的方法?在Python中,如果我有一个对象的列表,我想 "拉出 "这些对象的名字,我会这样做......list_of_names = [....

回答 10 投票 60

使用if else和赋值操作符来理解列表。

我对List comprehensions有一个疑问,为什么下面这行代码会出错?为什么下面这行代码会出错,如果可能的话,请重新修正这行代码,执行 c=[sum1=sum1+i if i%2==0 else sum2=sum2+i for i in range(n)] 。

回答 1 投票 0

列表理解产生None值[重复]。

我试图将一个字符串的元音和常量索引存储在两个列表中,到目前为止,我有以下内容: def my_function(string): vowels_index = [] # 元音索引列表 const_index = [i ...

回答 1 投票 0

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