【问题标题】:How to convert unicode array to string in Python如何在 Python 中将 unicode 数组转换为字符串
【发布时间】:2017-02-19 11:21:59
【问题描述】:

我对 Python 很陌生,我正在尝试从我从服务器检索到的 unicode 数组中打印一个对象。当我打印结果时,我的数组如下所示:

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

我想将playerName 中的结果仅打印为字符串。提前致谢。

【问题讨论】:

  • 为什么要转换它?您还缺少一个右括号。应该是:{u'results': [{u'playerName': u'Sean Plott', u'score': u'12'}]}
  • 你只是想把它打印得漂亮吗?

标签: python arrays string unicode


【解决方案1】:

您应该花一些时间在 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'

【讨论】:

  • 他有一个列表,里面有一个字典,你的意思是
  • 他有一个字典,里面有一个字典
  • 谢谢,这让我到达了我想去的地方!竖起大拇指
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 2014-01-13
  • 2015-05-01
相关资源
最近更新 更多