擅长:python、mysql、java
<p>您只需使用列表中URL键的索引并获取索引之间的内容并将其分配给第一个</p>
<p>像这样:</p>
<pre><code>x = ['URL1','news1','news2','news3','URL2','news1','news2','URL3','news1']
urls = [x.index(y) for y in x if 'URL' in y]
adict = {}
for i in range(0, len(urls)):
if i == len(urls)-1:
adict[x[urls[i]]] = x[urls[i]+1:len(x)]
else:
adict[x[urls[i]]] = x[urls[i]+1:urls[i+1]]
print(adict)
</code></pre>
<p>输出:</p>
^{pr2}$