可能性の重複:
Creating or assigning variables from a dictionary in Python方法:辞書をPythonの文字列に変換しますか?
こんにちは
私たちは、このような辞書があります。
data = {'raw':'lores ipsum', 'code': 500}
どのようにこの辞書は文字列に変換するために?結果は次のようにする必要があります。
print raw
print code
#output is
# lores ipsum
# 500
EDIT: OKなので、私がしたいことは可能な生とコードの変数を持つことです。..もう一つの例
data = {'raw':'lores ipsum', 'code': 500}
var1 = code
var2 = raw
トンを作ることが困難になるです文字列操作の変数は、メソッドではdictです。これはクラスメソッドにあります... これは次のようになります:self.data ['raw'] [0]、これは毎回 "raw"変数はより快適です...(これをすべての行に使用して結合操作とフォーマット操作を想像してください!!!)とにかくこれは、この方法だけで利用できるようになりますvarsは、このソリューションには、副作用... EDIT
ありません:削除されたが、誰も私が欲しいものを理解していないが
編集した質問、あなたの投稿を編集してください。) – holms
少なくともない魔法の深刻な量が関与せずに、何もなんとかませんが、それでも、それはこのように辞書のうちのものを引っ張って、望ましくないことを無効にすることができますローカル変数などが含まれます。 –
これを手動で行う方が良いですか? code = self.data ['raw'] ['code']?あなたはこれがちょうど私を殺していることを知っている... phpで1つの関数で配列を変数に変換することが可能です...そして、あなたはすべてのインデックスをvar名として持っています...それは本当に快適です.. pythonでは自殺です.. – holms