在python中反转字符串的最快方法

2024-03-29 10:39:59 发布

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

我想出了两种不同的方法来反转Python中的字符串。

常识告诉我们,代码行越多,运行速度就越慢。

我做了以下几行代码:

代码1

"".join(reversed(map(lambda x:x,st)))

代码2

st[::-1]

它们也有类似的表现。对于一个20000长的字符串,我甚至看不到一毫秒的性能差异。

我认为第一种方法应该比较慢,因为它执行的操作要多3倍。

问题

为什么我看不到性能差异?


Tags: 方法lambda字符串代码map差异性能速度