加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

从Python中的列表中删除单引号

发布时间:2020-12-20 13:00:26 所属栏目:Python 来源:网络整理
导读:我有一个输入字符串: result = '"testing","0.8841","642000.0","80.014521","-60.940653","4522126666","1500854400","","1500842014000","name","-60.996532","sampledevice","3","name"'data = result.split("n")i = 0while i len(data): i = i +1 dd =
我有一个输入字符串:

result = '"testing","0.8841","642000.0","80.014521","-60.940653","4522126666","1500854400","","1500842014000","name","-60.996532","sampledevice","3","name"'

data = result.split("n")

i = 0
while i < len(data):
    i = i +1 
    dd = data[i].split(',')
    print dd
    break

并将相应的输出为:

[
  '"testing"','"0.8841"','"642000.0"','"80.014521"','"-60.940653"','"4522126666"','"1500854400"','""','"1500842014000"','"name"','"-60.996532"','"sampledevice"','"3"','"name"'
]

如何从列表中的每个元素中删除单引号?

解决方法

将文本视为CSV:

import csv
import StringIO

result = '"testing","name"'
print next(csv.reader(StringIO.StringIO(result)))

给你:

['testing','0.8841','642000.0','80.014521','-60.940653','4522126666','1500854400','','1500842014000','name','-60.996532','sampledevice','3','name']

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读