如何从字典中删除列表并使之成为元组列表?

时间:2019-01-24 17:43:23

标签: python python-3.x list tuples

我有一个变量,它是一个列表,里面有元组,像这样:

variable = [{'email':['1@1.com']},{'email':['2@2.com']}]

如何制作变量,使其像这样的元组列表?

variable = [{'email':'1@1.com'},{'email':'2@2.com'}]

我尝试删除像这样的字符:

variable.remove('[')

但是我收到语法错误

  

TypeError:描述符“删除”需要一个“列表”对象,但收到一个   'str'

编辑:

我正在使用jmespath库抓取json响应。

import jmespath

path_to_data = jmespath.search("key1[*].key2[].key3.{email:[?type=='EMAIL'].value}",data_source)




path_to_data = [{'email':['1@1.com']},{'email':['2@2.com']}]

Jmespath正在创建列表对象。

1 个答案:

答案 0 :(得分:1)

因此,基本上,要解决您的问题,您可以执行以下操作:

css