您好,所以我想将列表中的整数相乘。
例如;
l = [1, 2, 3]
l = [1*2, 2*2, 3*2]
输出:
l = [2, 4, 6]
所以我在网上搜索,大多数答案是关于将所有整数彼此相乘,例如:
[1 * 2 * 3]
尝试列表理解:
l = [x * 2 for x in l]
这l
将每个元素乘以2。
当然,有多种方法可以做到这一点。如果您喜欢lambda函数和map
,甚至可以
l = map(lambda x: x * 2, l)
将函数lambda x: x * 2
应用于中的每个元素l
。这等效于:
def timesTwo(x):
return x * 2
l = map(timesTwo, l)
请注意,map()
返回的是地图对象,而不是列表,因此,如果以后确实需要列表,则可以在list()
以后使用该函数,例如:
l = list(map(timesTwo, l))
问题内容: 我只是python的初学者,我想知道是否可以从列表中删除所有整数值?例如文件像 删除后,我希望文档如下所示: 问题答案: 要删除所有整数,请执行以下操作: 但是,您的示例列表实际上并不包含整数。它仅包含字符串,其中一些仅由数字组成。要过滤掉它们,请执行以下操作: 交替:
问题内容: 如何使用函数在python中将列表相乘?这就是我所拥有的: 所以我想用它来乘以list * list(1 * 1、2 * 2、3 * 3、4 * 4) 所以输出将是1、4、9和16。我该如何在python中执行第二个列表的操作?谢谢 问题答案: 我最喜欢的方式是在两个列表上映射运算符: ,至少在Python 3中,返回生成器。因此,如果您想要一个列表,则应将其转换为一个: 但是到那时,
问题内容: 如何在SQL Server中搜索表的所有列? 问题答案: 如果您正在寻找完全的全场比赛。如果要查找子字符串匹配项,则必须进行很长的路要走:
问题内容: 我有一个关于SQL-select-query的问题:该表包含几列,其中一列是一个名为“ size”的整数列- 我要执行的任务是查询表以获取所有总和行(它们的值),或更确切地说,在我的ResultSet中获得一个称为“ overallSize”的人工列,其中包含表中所有“大小”值的总和。最好使用WHERE子句仅添加某些值(“ WHERE bla = 5”或类似的值)。 数据库引擎是HSQ
问题内容: 如何将所有列表(在“ val”列中)组合成唯一列表(集合),例如? 我可以使用以下代码解决此问题。我想知道是否有一种更简单的方法可以从列中获取所有唯一值而又不迭代数据帧行? 问题答案: 导出到嵌套然后应用于拼合列表的另一种解决方案: 时间 : 如果类型不是,则使用和:
问题内容: 如何使用查询获取SQL Server数据库中所有表的列表。我的意图是将其动态显示在网页上。 问题答案: 尝试: 这应该给您您想要的。然后,您需要从网页中调用它,以所需格式显示。 您可能要看: 如何使用C#在组合框中从数据库获取所有表的名称 可能会帮助您完成您想做的事情。 另外-您可能想看一下SQL Server:我应该在sys表上使用information_schema表吗? 用于sy