ホームページ  >  記事  >  バックエンド開発  >  Python で文字列型と辞書型を変換する方法

Python で文字列型と辞書型を変換する方法

WBOY
WBOYオリジナル
2016-06-16 08:42:461621ブラウズ

本記事では、比較的実用的な関数である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'}
>>>

興味のある友人は、このサンプルをデバッグして実行して、プログラム コードの理解を深めてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。