当前位置: 首页 > 面试题库 >

Python中的小写字典

颜楚青
2023-03-14
问题内容

除了字典,我希望这样做:

"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())

生成器表达式(上面使用过)通常在构建字典时很有用;我一直都在用它们。循环理解的所有表现力,没有任何内存开销。



 类似资料:
  • 问题内容: 忽略大小写,比较Python中字符串的最简单方法是什么? 当然可以做到(str1.lower()<= str2.lower())等,但这会创建两个附加的临时字符串(明显的alloc / gc开销)。 我想我正在寻找一个等效于C的stricmp()。 [请求更多上下文,所以我将用一个简单的示例进行演示:] 假设您要排序一个完整的字符串列表。您只需执行List.sort()。这是O(n *

  • 问题内容: 有没有一种方法可以将字符串从大写,甚至部分大写转换为小写? 例如,“公里”→“公里”。 问题答案: 用途-例如: 官方2.x文档在这里: 官方3.x文档在这里:

  • 问题内容: 我遇到的问题是我无法让我的密码验证程序来检查字符串,以确保其中的一个字符为大写字母,而一个字符为小写字母,它将检查整个字符串中是否存在一个字符。其他,并根据要检查的语句打印错误消息。 我已经查看了该站点和Internet上的答案,但是找不到。这是功课。 下面是我当前的代码。 问题答案: 要确定字符串是否包含大写和小写字符,可以使用以下命令: 这使您可以检查: 本质上,这通过检查Stri

  • Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了 3 种方法,分别是 title()、lower() 和 upper()。 Python title()方法 title() 方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成后,此方法会返回转换得到的字符串。如果字符串中没有需要被转换的字符,此方法会将字符串原封不动地返回。 title() 方法的语

  • Python3 实例 以下代码演示了如何将字符串转换为大写字母,或者将字符串转为小写字母等: # Filename : test.py # author by : www.runoob.com str = "www.runoob.com" print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) #

  • 本文向大家介绍Python编写打字训练小程序,包括了Python编写打字训练小程序的使用技巧和注意事项,需要的朋友参考一下 你眼中的程序猿 别人眼中的程序猿,是什么样子?打字如飞,各种炫酷的页面切换,一个个好似黑客般的网站破解。可现实呢? 二指禅的敲键盘,写一行代码,查半天百度…那么如何能让我们从外表上变得更像一个程序猿呢?当然是训练我们的打字速度了啊! 训练打字 很羡慕那些盲打速度炒鸡快的人,看