Python 从CSV列表中删除单个报价(';)
我试图打印一个列表,并从CSV文件生成的列表中去掉“'”(单引号)字符 这是我的密码Python 从CSV列表中删除单个报价(';),python,pandas,csv,strip,Python,Pandas,Csv,Strip,我试图打印一个列表,并从CSV文件生成的列表中去掉“'”(单引号)字符 这是我的密码 import numpy as np import pandas as pd export = pd.read_csv('File') #open file skuList = export.values.T[0].tolist() #transpose DF + convert to list #print(skuList) skuList = [value.strip(" ' ") f
import numpy as np
import pandas as pd
export = pd.read_csv('File') #open file
skuList = export.values.T[0].tolist() #transpose DF + convert to list
#print(skuList)
skuList = [value.strip(" ' ") for value in skuList] #strip ' ' '
print(skuList)
此程序的输出为
‘GL2i-RS-36’、‘523-30’、‘RK623-30’、
我想要的输出是:
GL2i-RS-36523-30,RK623-30
有没有办法打印出不带单引号的列表?也许可以尝试一下(不带空格):
您正在打印一个列表,以便获得列表中每个项目的字符串表示形式。查看
print([“a”、“b”、“c”])与print(“,”)之间的区别。加入([“a”、“b”、“c”])
。
skuList = [value.strip("'") for value in skuList] #strip ' ' '