回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>试图找出如何做到这一点,但还没有找到一个好的解决办法。我从XML响应中提取了这些数据。它在一个变量标签里。现在我想做的是用它创建一个字典。这个域名.com应该与后面列出的数字配对。你知道吗</p>
<p>数据如下:</p>
<pre><code>[
'cb131.domain1.com', '147827',
'cb143.domain2.com', '147825',
'cb175.domain1.com', '147454',
'cb190.domain.com', '146210',
'cb201.domain.com', '146208',
'cb219.domain.com', '146042',
'cb225.domain.com', '146282',
'cb900.domain.com', '148461',
'cb901.domain.com', '148493',
'cb902.domain.com', '148495',
'cb903.domain.com', '148497',
'cb904.domain.com','148499',
'cb905.domain.com', '148501',
'cb906.domain.com', '148503',
'cb907.domain.com', '148505',
'cb908.domain.com', '148507',
'cb909.domain.com', '148509'
]
</code></pre>
<p>例如cb131.domain1.com应该与147827配对,cb143.domain2.com应该与147825配对,依此类推。你知道吗</p>
<p>在如何做到这一点的快速解决方案上画空白。希望有人能帮忙。你知道吗</p>
<p>谢谢!你知道吗</p>
<p>我选择以下答案:</p>
<p>我选择这个答案,也是为了帮助其他人,我添加了一种打印结果的好方法(数据是我获得的字符串):</p>
<pre><code>import ast
i = iter(ast.literal_eval(data))
dic = dict(zip(i, i))
for key , value in dic.items():
print(key, " :: ", value)
</code></pre>