可以在for循环中使用lambda吗?

用户名

我想使用lambda函数执行任务,但不确定是否可行。

假设我有以下列表:

list =  [3,2,33,45,566,21]

该列表的最长长度为566 len(566) = 3

然后,我想用最后一位数字扩展元素所有元素。

例如,3将是333,而45将是455。

Listchange = [333,222,333,455,566,211]

使用lambda函数能否实现此目标?

我想我必须使用lambda和for以及是否在一行中使用一个函数。

另一个例子:

list = [1,21,3,4,5344]

列表的最大长度为4,因此将所有列表的最后一位扩展为长度4。

list = [1111,2111,3333,5344]

我的试用是第一次使用lambda:

print(list(map(lambda i: for i in range(maxnum)-len(i): i+=i ,x)))
吹牛

您可以str.ljustfillchar参数设置为数字的最后一位来使用该方法

lst = [1, 21, 3, 4, 5344]
list(map(lambda i: int(str(i).ljust(4, str(i % 10))), lst))

返回:

[1111, 2111, 3333, 4444, 5344]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在vuejs循环中使用slot吗?

我可以在C ++中的for循环中使用指针吗?

我可以不在循环中使用调度组吗?

我可以在for循环中使用bash括号扩展吗?

可以在循环中使用相同的变量名吗?

可以在for循环中使用多个if语句吗?

我可以在for循环中使用with语句吗?

可以在 *ngFor 循环中使用函数吗?

我可以在 foreach 循环中使用 eloquent 模型吗

我可以在 for 循环中使用 if 语句吗

在For循环中使用If创建lambda函数

在循环中使用lambda创建聚合

我可以在一个循环中使用多个 for 循环吗?

我可以在一个循环中使用2个循环语句吗?

在我的循环中使用UPDATE吗?

在JavaScript的连续循环中使用相同的变量可以吗?

我可以在循环中使用itertools :: PutBack :: put_back吗?

我们可以在PHP的foreach循环中使用IterateAggregate或Iterator吗?

有人可以解释为什么在直到循环中使用此Ruby吗?

我可以在一个 while 循环中使用 2 个计数器吗?

我可以在Python的for循环中使用变量作为索引吗?

我可以在 for 循环中使用指针的位置/地址作为终止条件吗?

我可以在一个foreach循环中使用两组变量吗?

可以在 Sass 映射循环中使用切片在第二个实例开始循环吗?

在循环中使用“ ..”

Lambda在for循环中使用时传递错误的参数

在循环中使用 lambda 函数运行 df.apply

在Python中的for循环中使用next安全吗?

不能在循环中使用 FormData.append 吗?