list-comprehension 相关问题

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

列表理解仅输出 1 行,而不是按三角形数字序列输出多行

tri_num = [] 对于范围 (1, 10) 内的 i: tri_num.append(i*(i+1)//2) 打印(三数) 你好,我正在学习 Python 课程,我们被要求编写一个列表理解来创建

回答 1 投票 0

为什么列表理解在第二次按下后给我一个类型错误

我正在尝试在 pygame 中制作一个计算器。我用列表理解制作了数学内容: [a - b 表示 zip(numbers,numbers[1:]) 中的 a、b], 但在 Pygame 窗口中,每隔三次按一次任何数学符号...

回答 1 投票 0

对表达式函数使用列表理解

假设我想制作一个函数列表,即 aggs=['sum','std','mean','min','max'] 那么如果我有一个任意的 df df=pl.DataFrame({'a':[1,2,3], 'b':[2,3,4]}) 我希望能够做点什么...

回答 1 投票 0

在列表理解中使用“while”循环

假设我有一个函数: x=[] 我=5 当我<=20: x.append(i) i=i+10 return x Is there a way to convert it to a list comprehension like this? newList = [i=05 while i<=20 i=i+10] I ge...

回答 4 投票 0

不同数量元素的 Python 理解

一般问题 我有一个例子,我正在生成一个与输入源具有不同基数的元素理解。该基数不应是原始基数的倍数(数据驱动...

回答 1 投票 0

更新列表理解中的字典

有一本字典: d = [{"a":1, "b":2},{"a":3, "b":4},{"a":5, "b":6}] 我想更新键 b 的值。 d = [{**m}.update({"...

回答 1 投票 0

使用列表理解而不是 for 循环打印序列

使用python,我想生成一个序列[0,2,6,12,20,30,42,56,72,90]; 我弄清楚的逻辑是这样的 我,j =0,0 对于范围 (1,10) 内的 i: j+= 2*i 打印(j) 我需要的不是 for 循环,而是

回答 1 投票 0

如何获取格式而不导致类型提示错误?

我在Python中有以下列表理解: 从输入导入强制转换 # 一切都很好 print([[1,2,3,4]中的值的值]) # 第一个“值”:表达式类型包含 &

回答 1 投票 0

在Python中移动矩形的角点:有更优雅/紧凑的解决方案吗?

我需要将矩形的角点移动给定量。我得到了 4 个 3D 点的列表,每个点都是一个坐标列表 ([x,y,z])。 我有这个,它工作正常,但感觉很尴尬......

回答 1 投票 0

有没有办法通过列表理解来做到这一点?

我有一个看起来像这样的列表: 数据 = ['1', '12', '123'] 我想生成一个新列表,如下所示: 结果 = ['$1', '1', '$2', '12', '$3', '123'] 其中 th 之后的数字...

回答 1 投票 0

列表理解而不是循环扩展

我可以把这段代码写成一行吗?我尝试在列表理解中使用链。 def 除数(n): 结果=[] 对于范围(1,int(sqrt(n))+ 1)中的div: 如果 n%div == 0: 结果.e...

回答 3 投票 0

如何使用列表理解创建重复项列表? [已关闭]

我正在学习Python ZTM 课程,正好在函数式编程部分。有一个练习需要创建一个列表,其中包含另一个列表中的重复项,而不是使用...

回答 2 投票 0

如何在 Python 中使用列表理解创建重复项列表?

简单来说,我正在上一门 Python ZTM 课程,由唯一的 Andrei Neagoi 教授,在函数式编程部分,有一个练习需要创建一个列表,其中包含

回答 1 投票 0

将列表理解与 if、else 和 for 循环结合使用,同时仅保留满足条件的列表项

我使用列表理解来仅加载满足特定条件的文件夹中的图像。 在同样的操作中,我还想跟踪那些不符合条件的。这是...

回答 2 投票 0

在字典理解中使用 locals()

以下代码不起作用,我认为是因为推导式中的 locals() 变量将引用计算推导式的嵌套块: def f(): 一个= 1 b = 2 我...

回答 2 投票 0

R 函数向量理解

令人惊讶的是,我似乎无法找到有关此主题的任何来源。如何在 R 中进行向量理解?也就是说,假设: 富<- function(a,b,c){ print(c(a,b,c)) } x <- c...

回答 1 投票 0

Python 中的递归列表理解?

是否可以在Python中定义递归列表理解? 可能是一个简单的例子,但大致如下: 数字 = [1, 1, 2, 2, 3, 3, 4, 4] willThisWork = [x for x in nums...

回答 7 投票 0

为什么超过最大递归深度在 python 列表理解中不会(总是)发生?

我注意到,当在列表理解内部使用基本递归函数时,不会发生“超出最大递归深度”,而在列表理解外部使用时,则会发生这种情况。我愿意

回答 1 投票 0

最大递归深度错误,与列表理解符号有关

作为速成课程的一部分,我使用列表推导式编写了一个快速排序函数,如下所示: 数据 = [78, 3, 3526, -12244, 9, 2, 8, 6, -84, 3642, 1, -1234, 234, 23, -1, -11, 34] 枢轴 =

回答 2 投票 0

为什么我的矩阵的所有行都与最后一行相同?

有人可以帮我找出代码中的错误吗?如果我创建一个具有静态初始值的空白二维矩阵,它会返回正确的转置矩阵。而如果我使用 for l 创建一个空白矩阵...

回答 1 投票 0

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