【发布时间】:2011-10-04 13:44:31
【问题描述】:
我在 python 中有一个列表,我想迭代并大写每个不是“A”的字母,所以打开这个列表:
['albert', 'angela', 'leo', 'bridget']
进入:
['aLBERT', 'aNGELa', 'LEO', 'BRIDGET']
【问题讨论】:
-
我建议你看看 Duncan 的回答,因为我相信在大名单上会好得多。事实上,就在你的名单上,他的答案几乎快了 6 倍,正如使用 timeit 模块测试的那样
-
@jwesonga:你能指定如何处理字母“a”和“A”吗?事实上,一些答案将“Alberta”转换为“ALBERTA”,而另一些则将其转换为“aLBERTA”。
-
你也能说出你想用重音字母做什么吗?