我有一个变量,它是一个列表,里面有元组,像这样:
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正在创建列表对象。
答案 0 :(得分:1)
因此,基本上,要解决您的问题,您可以执行以下操作:
css