回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>如何使用Python分离这些值?我试过<code>split</code>和<code>linespace</code>,但它们没有按我期望的方式分割数据</p>
<p>我的.txt文件包含以下内容:</p>
<pre><code>{0: 'tench, Tinca tinca',
1: 'goldfish, Carassius auratus',
2: 'great white shark, white shark, man-eater, man-eating carcharias', 3: 'tiger shark, Galeocerdo cuvieri',
4: 'hammerhead, hammerhead shark',
5: 'electric ray, crampfish, numbfish, torpedo',}
</code></pre>
<p>我在找一个输出<code>key = [0,1,2,3,...]</code><code>Values = ['tench, Tinca tinca','goldfish, Carassius auratus',...]</code>或者我可以把它转换成字典吗?我尝试使用参数(',')拆分,它拆分了'tench,但我希望'tench,Tinca Tinca'作为输出。你知道吗</p>
<p>这就是我一直坚持的准则</p>
<pre><code>f = open('imagenet1000_clsid_to_human.txt', 'r')
x = f.read().lower().strip().split("',")
y = []
for i in x: (y.append(i))
print(y)
</code></pre>