相关疑难解决方法(0)

CamelCase每个字符串,任何标准库?

例:

HILO -> Hilo
new york -> New York
SAN FRANCISCO -> San Francisco
Run Code Online (Sandbox Code Playgroud)

是否有库或标准方法来执行此任务?

python

73
推荐指数
7
解决办法
7万
查看次数

使用连接函数列出vs生成器理解速度

所以我从官方文档中得到了这些例子. https://docs.python.org/2/library/timeit.html

究竟是什么让第一个例子(生成器表达式)比第二个(列表理解)慢?

>>> timeit.timeit('"-".join(str(n) for n in range(100))', number=10000)
0.8187260627746582
>>> timeit.timeit('"-".join([str(n) for n in range(100)])', number=10000)
0.7288308143615723
Run Code Online (Sandbox Code Playgroud)

python list-comprehension python-2.7

10
推荐指数
1
解决办法
755
查看次数

标签 统计

python ×2

list-comprehension ×1

python-2.7 ×1