怎么删除python通过lxml爬取到的列表里面的元素?

img

TypeError: 'lxml.etree._ElementUnicodeResult' object doesn't support item deletion

因为爬取到的数据是列表中嵌套列表的格式,我想把子列表中的第一个元素和第二个元素合并成一个元素。
所以我就先把1,2个元素拿出来,再从列表中删除,但是就出现了上面所示的错误,不支持项的删除。

for concrete_content in concrete_content_list:
    x=concrete_content.pop(0)
    y=concrete_content.pop(0)
    for i in concrete_content:
        i.encode('utf-8')
    concrete_content.insert(0,x+y)

有帮助请点一下右上角的采纳,谢谢

代码中看看concrete_content是什么类型数据 ,应该转换成字符形式,同时没必要用编码转换成字节类型。

a=[['1','2'],['3','4','5']]
for x in a:
    x1=x[0]
    x2=x[1]
    del x[0:2]
    x.insert(0,x1+x2)
    print(x)
#['12']
#['34', '5']

问题已解决,谢谢帮助!