2024-04-25 11:36:47 发布
网友
好吧,我用的是API。我试图显示api返回的列表。挑战是我需要使用.json来遍历响应,但是它会使列表成为一个json列表,看起来是错误的。你知道吗
checkList #is the return value >>> checkList u'{"list":["ad","ae"]}' >>> str(checkList.json()['list']) "[u'ad', u'ae']"
我用的是python shell。如何从列表中的每个元素中删除“u”?谢谢
问题并不在于从这些字符串的开头删除u。最简单的方法是导入json模块并调用json.dumps(checklist.json()['list'])。它会为你做正确的事。json模块返回的字符串是unicode对象(在repr中表示为unicode文本)。要“删除”它们,您需要更好地处理unicode字符串,这是最简单的方法,可以减少头发拉扯,并与python3保持最大的向前兼容性。你知道吗
u
json
json.dumps(checklist.json()['list'])
问题并不在于从这些字符串的开头删除
u
。最简单的方法是导入json
模块并调用json.dumps(checklist.json()['list'])
。它会为你做正确的事。json模块返回的字符串是unicode对象(在repr中表示为unicode文本)。要“删除”它们,您需要更好地处理unicode字符串,这是最简单的方法,可以减少头发拉扯,并与python3保持最大的向前兼容性。你知道吗相关问题 更多 >
编程相关推荐