相关疑难解决方法(0)

大多数Pythonic连接字符串的方法

鉴于这个无害的小清单:

>>> lst = ['o','s','s','a','m','a']
Run Code Online (Sandbox Code Playgroud)

我的目标是使用以下方法之一以pythonically方式连接小恶魔:

A.普通ol'用于完成工作的字符串函数,简短,无需导入

>>> ''.join(lst)
'ossama'
Run Code Online (Sandbox Code Playgroud)

B. lambda,lambda,lambda

>>> reduce(lambda x, y: x + y, lst)
'ossama'
Run Code Online (Sandbox Code Playgroud)

C.全球化(什么都不做,导入一切)

>>> import functools, operator
>>> functools.reduce(operator.add, lst)
'ossama'
Run Code Online (Sandbox Code Playgroud)

请建议其他pythonic方法来实现这项宽宏大量的任务.

请排名(pythonic级别)和评级解决方案给出简明的解释.

在这种情况下,最pythonic解决方案是最好的编码解决方案吗?

python concatenation

40
推荐指数
5
解决办法
3万
查看次数

标签 统计

concatenation ×1

python ×1