list-comprehension 相关问题

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

列表理解优化

我设法将8行代码转换为2行。第一个列表理解器获取文件夹,第二个列表获取特定过滤器的文件:hideTheseFolders = [“。thumb”,“。mayaSwatches”...

回答 4 投票 4

列表理解列表中的元组列表

Haskell中是否有任何函数或方法可以帮助我获取元组列表,例如[(1,2),(3,4),(5,6)]并返回[1,2,3,4, 5,6]并与列表理解一起工作?我特意......

回答 3 投票 1

Kotlin中Python列表,集合和地图理解的等价物是什么?

在Python中,有列表推导和类似的地图和集合结构。在Kotlin中,任何具有类似名称的文档都没有任何内容。什么是...的等价物

回答 1 投票 5

在python中将循环转换为理解列表

我在使用理解列表编写以下循环时遇到问题n = input('输入任意数字:')a = [] for i in range(1,n + 1):b = [] for j in range(0, i):b.append(i + ...

回答 4 投票 -5

为什么在构建dict()时会出现TypeError?

我有一个dicts列表,我需要从中提取一些新元素。它适用于一个元素:d = [{“a”:1,“b”:{“x”:3},“...

回答 1 投票 1

Python列表理解中的平等性

我已经忘记了Python的列表理解中的等式[str(a)+ str(b)+ str(c)for a(3)b范围(3)中的c(范围(3)] ['000' ,'001','002','010','011','012','020','021','022',...

回答 2 投票 2

如果第一个数字和长度相同,则从列表中删除数字

假设我有一个[100,210,250,300,405,430,500,1850,1875,2120,2150]列表我想删除任何以相同数字开头且长度相同的数字。结果应该是:[100,......

回答 4 投票 4

如何通过列表理解检索字典的键列表和值?

这是一个MWE,显示我想要获得但使用for循环:a = {'a':1,'b':2,'c':3,'d':4} b = [] c = [] for key,a.items()中的值:b.append(key)c.append(value)print(b)#['a','b'......

回答 1 投票 2

比较python中两个列表中的元素

我有一个函数,比较两个列表的元素,并返回它们之间的差异。我有两个版本。第一个工作但不是第二个工作。第二个有什么问题......

回答 1 投票 1

映射嵌套在dict中的列表

数据我很好奇,如果我可以将以下数据old_data = {“key0”:[obj0,obj1],“key1”:[obj2,obj3]}转换为data = {“key0”:[obj0.id,obj1。 id],“key1”:[obj2.id,obj3.id]}使用...

回答 2 投票 0

给定一个字符串如何删除所有重复的连续字母?

如何从字符串中删除双连续字母?例如:a_str ='hii thherre'应该成为'hi there'我试图做:a_str =''。join(sorted(set(a_str),key = a_str.index))...

回答 3 投票 0

以两种不同的方式排序。但得到错误的输出

下面给出了检查列表是否排序的两种不同方法。方法1 for i in range(len(inord) - 2):if(inord [i]> = inord [i + 1]):return False返回True方法2 ...

回答 1 投票 -1

在元组列表中安全地将字符串转换为int

我有一个像这样的元组列表:[('1001794','Us / Eastern','2','1','3','4','5')('1001832','Us / Central ','2','3','4','4','5')('1001848','Us / Central','2','4','5','4',' 5')(''1001855','...

回答 4 投票 1

使用列表推导查找列表中的元素,其中列表中的所有元素都是因子

我有一个数字列表,我从中提取了所有这些数字的常见因素。例如,从列表b = [16,32,96],我产生了list_of_common_factors = [1,8,16,2,4]。我有 ...

回答 3 投票 6

将列表拆分为可能的元组列表

我需要将列表拆分为所有可能元组的列表,但我不确定如何这样做。例如:对[“cat”,“dog”,“mouse”]应该导致:[(“cat”,“dog”),(“cat”,“mouse”),(“dog”,“cat”) ),...

回答 6 投票 24

List Finrehension中的调用函数

这里我有一个函数def celToFah(x):ftemps = [] for i in x:ftemps.append((9/5 * i)+ 32)返回ftemps我在列表理解中调用它。 ctemps = [17,22,18,19] ......

回答 1 投票 1

Python从另一个字符串列表中减去字符串列表

我想减去一个字符串列表,其中有多个相同的元素(因此设置操作没用)。示例:C = ['A','B','B'] D = ['B']我想要一种方法...

回答 4 投票 2

如何在if,elif条件下转换具有多个语句的for循环到List Comprehensions

for i in range(len(q)):#q.remove(max(q))#maxi = max(q)if((q.index(max(q)))+ 3)在范围内(len(q) )):return(“Too chaotic”)if((q.index(max(q)))+ 2)在范围内(len(q))...

回答 1 投票 -1

使用超过4个条件的列表理解

我有一份清单清单。每个子列表包含两个整数元素。我想将这些元素中的每一个乘以1.2,如果它们是正数且大于一定数,则将它们改为......

回答 3 投票 1

删除与Python列表中的条件匹配的前N个项

如果我有一个函数matchCondition(x),我怎样才能删除匹配该条件的Python列表中的前n项?一种解决方案是迭代每个项目,将其标记为删除(例如,通过......

回答 7 投票 60

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