comefrom: <qiyuangong>409_Longest_Palindrome_1.py
code: def longestPalindrome( s):
      ans = 0
      char_map = {}
      for c in s:
          char_map[c] = char_map.get(c, 0) + 1
      for c in char_map.keys():
          if char_map[c] % 2 == 0:
              ans += char_map.pop(c)
          else:
              ans += char_map[c] / 2 * 2
      if len(char_map) != 0:
          ans += 1
      return ans
masked: def sample_funcname ( var_0 ) :
      var_2 = 0
      var_3 = { }
      for var_4 in var_0 :
          var_3 [ var_4 ] = var_3.get ( var_4 , 0 ) + 1
      for var_4 in var_3.keys ( ) :
          if var_3 [ var_4 ] % 2 == 0 :
              var_2 += var_3.pop ( var_4 )
          else :
              var_2 += var_3 [ var_4 ] / 2 * 2
      if len ( var_3 ) != 0 :
          var_2 += 1
      return var_2
  