回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>在一个练习中,我被要求对一个元组进行重新排序。给定元组:<code>temp = ( ("mandag", 16.0), ("tirsdag", 13.0), ("onsdag", 14.0), ("torsdag", 13.0), ("fredag", 15.0), ("lørdag", 13.0), )</code></p>
<p>我应该编写一个名为<code>data_reorganize</code>的函数,它在打印时输出以下元组:</p>
<pre><code>(('mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'),(16.0, 13.0, 14.0, 13.0, 15.0, 13.0))
</code></pre>
<p>我已经做到了这一点,但我的代码似乎太长太粗:</p>
<pre><code>def data_reorganize(a):
x = []
y = []
for i in a:
x.append(i[1])
x = tuple(x)
for i in a:
y.append(i[0])
y = tuple(y)
return y,x
</code></pre>