从列表中提取列表并删除第一个和最后一个引号 - Python
extract list from list and delete first and last quote - Python
我在 Python 中有以下列表:
[['CATEGORIA KO,FABRICANTE,MARCA,PRESENTACION,SEGMENTO,TIPO,Z FABRICANTESC,Z
MARCA SC,Z TOTAL SC'],
[REVIEWED,CATEGORIA KO,FABRICANTE']]
我想像这样提取每个列表:
['CATEGORIA KO','FABRICANTE','MARCA','PRESENTACION','SEGMENTO','TIPO','Z
FABRICANTESC','Z MARCA SC','Z TOTAL SC']
['REVIEWED','CATEGORIA KO','FABRICANTE']
但是,我不知道如何删除原始列表中的第一个和最后一个引号。
你能帮帮我吗?
谢谢
这是一种方法。 str.split
逗号
例如:
lst = [['CATEGORIA KO,FABRICANTE,MARCA,PRESENTACION,SEGMENTO,TIPO,Z FABRICANTESC,ZMARCA SC,Z TOTAL SC'],['REVIEWED,CATEGORIA KO,FABRICANTE']]
lst = [i[0].split(",") for i in lst]
print(lst)
输出:
[['CATEGORIA KO', 'FABRICANTE', 'MARCA', 'PRESENTACION', 'SEGMENTO', 'TIPO', 'Z FABRICANTESC', 'ZMARCA SC', 'Z TOTAL SC'], ['REVIEWED', 'CATEGORIA KO', 'FABRICANTE']]
我在 Python 中有以下列表:
[['CATEGORIA KO,FABRICANTE,MARCA,PRESENTACION,SEGMENTO,TIPO,Z FABRICANTESC,Z
MARCA SC,Z TOTAL SC'],
[REVIEWED,CATEGORIA KO,FABRICANTE']]
我想像这样提取每个列表:
['CATEGORIA KO','FABRICANTE','MARCA','PRESENTACION','SEGMENTO','TIPO','Z
FABRICANTESC','Z MARCA SC','Z TOTAL SC']
['REVIEWED','CATEGORIA KO','FABRICANTE']
但是,我不知道如何删除原始列表中的第一个和最后一个引号。
你能帮帮我吗? 谢谢
这是一种方法。 str.split
逗号
例如:
lst = [['CATEGORIA KO,FABRICANTE,MARCA,PRESENTACION,SEGMENTO,TIPO,Z FABRICANTESC,ZMARCA SC,Z TOTAL SC'],['REVIEWED,CATEGORIA KO,FABRICANTE']]
lst = [i[0].split(",") for i in lst]
print(lst)
输出:
[['CATEGORIA KO', 'FABRICANTE', 'MARCA', 'PRESENTACION', 'SEGMENTO', 'TIPO', 'Z FABRICANTESC', 'ZMARCA SC', 'Z TOTAL SC'], ['REVIEWED', 'CATEGORIA KO', 'FABRICANTE']]