2016-10-10 37 views
0

私はPythonで非常に新しいです。私は自分のサーバから取得したユニコード配列から単一のオブジェクトを印刷しようとしています。私は結果を印刷するとき私の配列は次のようになります。ユニコード配列をPythonの文字列に変換する方法

{u'results': [{u'playerName': u'Sean Plott', u'score': u'12'}] 

私が唯一の文字列としてplayerNameで結果を印刷したいと思います。前もって感謝します。

+0

なぜそれを変換しますか?閉じ括弧もありません。 '{u'results ':[{u'playerName':u'Sean Plott '、u'score':u'12 '}]}' – dawg

+0

あなたはそれをきれいに印刷するために探していますか? – dawg

答えて

3

Pythonで辞書やリストを探すのに時間を費やす必要があります。あなたは現在、その中にリストを持つ辞書とそのリストの中の辞書を持っています。ここで

はPythonのデータ構造上の公式リファレンスガイドです:

https://docs.python.org/3/tutorial/datastructures.html

言われていること、ここでの例です:

>>> d = {u'results': [{u'playerName': u'Sean Plott', u'score': u'12'}]} 
>>> d["results"] 
[{'score': '12', 'playerName': 'Sean Plott'}] 
>>> d["results"][0]["playerName"] 
'Sean Plott' 
+0

彼はそれの中にdictを持つリストを持っています –

+0

彼はそれにdictのあるリストを持つdictを持っています – ThiefMaster

+0

ありがとう、これは私がしたいところに私を得ました!いいぞ – bbkrz

関連する問題