您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

了解Python中的.get()方法

了解Python中的.get()方法

getdict的方法(例如characters)与索引dict一样,不同之处在于,如果缺少键,KeyError则返回认值(如果不.get使用键,则返回认值(如果仅使用一个参数调用,则键为认值)是None)。

因此,一个等效的Python函数调用myget(d, k, v)就像这样d.get(k, v)

def myget(d, k, v=None):
  try: return d[k]
  except KeyError: return v

您问题中的示例代码显然试图计算每个字符的出现次数:如果它已经具有给定字符的计数,get则将其返回(因此只将其递增1),否则get返回0(因此正确地进行递增可得出1在字符首次出现在字符串中时)。

python 2022/1/1 18:46:20 有326人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶