2015/07/24

[Python]dictionaryからquerystringに変換

dictionaryからquerystringに変換する便利な方法はないかなーっと思っていたら下のような方法を発見。

def dictToQuery(d):
  query = ''
  for key in d.keys():
    query += str(key) + '=' + str(d[key]) + "&"
  return query
確かに、この方法でもいけるのだが、下の方がスマートな気がする。
def dictToQuery(d):
  query = ''
  for key in d.keys():
    query += str(key) + '=' + str(d[key]) + "&"
  else:
    query = query[:-1]
  return query
参考
How to convert a dictionary to query string in Python?

0 コメント:

コメントを投稿