本記事では、比較的実用的な関数であるPythonにおける文字列型と辞書型の変換方法をサンプル形式で簡単に説明します。具体的な方法は以下の通りです。
1. 辞書 (dict) を文字列 (string) に変換します
辞書 (dict) 型を文字列 (string) 型に簡単に変換できます。
辞書から文字列への変換は、dict 内のすべての要素を走査することで実現できます。
for key, value in sample_dic.items(): print "\"%s\":\"%s\"" % (key, value)
2. 文字列を辞書 (dict) に変換します
文字列を辞書 (dict) に変換するにはどうすればよいですか?
実際、これは非常に簡単で、eval() 関数または exec() 関数を使用するだけです。
>>> a = "{'a': 'hi', 'b': 'there'}" >>> b = eval(a) >>> b {'a': 'hi', 'b': 'there'} >>> exec ("c=" + a) >>> c {'a': 'hi', 'b': 'there'} >>>
興味のある友人は、このサンプルをデバッグして実行して、プログラム コードの理解を深めてください。