在python中解析
发布时间:2020-12-20 12:41:39 所属栏目:Python 来源:网络整理
导读:我有以下字符串 ADID:4028cb901dd9720a011e1160afbc01a3;网站ID:8a8ee4f720e6beb70120e6d8e08b0002;用户名:5082a05c-015e-4266-9874-5dc6262da3e0 我只需要adId,siteId和userId的值. 手段 4028cb901dd9720a011e1160afbc01a3 8a8ee4f720e6beb70120e6d8e08b
我有以下字符串
ADID:4028cb901dd9720a011e1160afbc01a3;网站ID:8a8ee4f720e6beb70120e6d8e08b0002;用户名:5082a05c-015e-4266-9874-5dc6262da3e0 我只需要adId,siteId和userId的值. 4028cb901dd9720a011e1160afbc01a3 8a8ee4f720e6beb70120e6d8e08b0002 5082a05c-015e-4266-9874-5dc6262da3e0 所有3个在不同的变量或数组中,以便我可以使用所有三个 解决方法
你可以这样做:
input='adId:4028cb901dd9720a011e1160afbc01a3;siteId:8a8ee4f720e6beb70120e6d8e08b0002;userId:5082a05c-015e-4266-9874-5dc6262da3e0' result={} for pair in input.split(';'): (key,value) = pair.split(':') result[key] = value print result['adId'] print result['siteId'] print result['userId'] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |