我希望这样做,但为了一本字典:
"My string".lower()
是否有内置函数或者我应该使用循环?
您将需要使用循环或列表/生成器理解。如果你想将所有的键和值都小写,你可以这样做::
dict((k.lower(), v.lower()) for k,v in {'My Key':'My Value'}.iteritems())
如果你想只小写按键,你可以这样做::
dict((k.lower(), v) for k,v in {'My Key':'My Value'}.iteritems())
生成器表达式 http://www.python.org/dev/peps/pep-0289/(上面使用的)在构建字典时通常很有用;我一直在使用它们。循环理解的所有表现力,没有任何内存开销。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)