<p>我有一个练习,要求我将列表中间的三个项目切分。我可以用一些东西,例如</p>
<pre><code> foods = ['pizza', 'salad', 'pasta', 'poison', 'meat', 'cake', 'chocolate']
#slicing the middle three items in the list
middle_foods = len(foods[:]) / 2
middle_foods = int(middle_foods)
middle_item = middle_foods + 1
middle_item2 = middle_foods - 1
print("The Three items from the middle of the list are:\n",
foods[int(middle_item2)], foods[int(middle_foods)], foods[int(middle_item)]
)
</code></pre>
<p>然而,这是冗长和丑陋的。有没有更好的方法用切片来写这个</p>