如何将列表附加到Python函数创建的列表中

2024-10-03 17:28:29 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我有一份清单,看起来像这样

OldList = [1000, 2000, 3000, 4000, 5000]

我想通过一个名为listmply的函数来运行这个列表的所有成员,如下所示

^{pr2}$

如何在不连接字符串/列表的情况下完成此操作?谢谢。在


Tags: 函数字符串列表情况成员pr2oldlistlistmply
2条回答
NewList = [ListMultiply("/listfile/"+str(e)) for e in OldList]

上面的代码将创建一个新列表,方法是将字符串"/listfile/"添加到每个元素的字符串表示中,并将结果传递给ListMultiply()。在

您应该在某处连接字符串/列表(“。join或str.格式但我觉得你看起来像:

>>> OldList = [1000, 2000, 3000, 4000, 5000]
>>> def f(x):
...     return x*2
... 
>>> OldList = [1000, 2000, 3000, 4000, 5000]
>>> NewList = [f("listfile/" + str(i)) for i in OldList]
>>> NewList
['listfile/1000listfile/1000', 'listfile/2000listfile/2000', 'listfile/3000listfile/3000', 'listfile/4000listfile/4000', 'listfile/5000listfile/5000']

相关问题 更多 >