Python可以像Haskell那样制作字母表列表?

2024-05-17 17:18:06 发布

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

哈斯克尔能做到:

['a'..'z']

在Python中:

map(chr, range(97, 123))

我觉得Python有些冗长。 有没有像Haskell那样简单的Python方法?


Tags: 方法maphaskellrange冗长chr
3条回答

一个可读性稍高的版本,无需导入任何内容

alphabet = [chr(i) for i in range(ord('a'), ord('z') + 1)]
from string import ascii_lowercase
L = list(ascii_lowercase)

是的。from string import ascii_lowercase

相关问题 更多 >