[英]Remove u key from dictionary python
如何從下面排除鍵“ u”,
{u'{"auth":{"user_id":"2"},"data":{"collection":"master-services"}}': [u'']}
我需要得到如下的字典,
{"auth":{"user_id":"2"},"data":{"collection":"master-services"}}
好像您有一個字典,其中的鍵是JSON數據。 嘗試使用JSON解析器進行解析。
>>> json.loads(list(data)[0])
{'auth': {'user_id': '2'}, 'data': {'collection': 'master-services'}}
如果您有很多這樣的鍵,則可以遍歷data
(或data.keys()
),如下所示:
>>> new_data = [json.loads(d) for d in data]
這為您提供了詞典列表。
u代表Unicode文本。 它用於創建Unicode字符串。 字典中存儲的不是字符。
您只需要字典條目的鍵。 因為只有一個鍵,所以您可以執行以下操作:
my_dict = {u'{"auth":{"user_id":"2"},"data":{"collection":"master-services"}}': [u'']}
my_key = next(iter(my_dict))
my_key
將保存值{"auth":{"user_id":"2"},"data":{"collection":"master-services"}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.