從你的描述,我只想擴展列表中的代碼之後添加以下語句類型是一個簡單的例子:
>>> mylist = []
>>> i = 1
>>> while i<6:
print ("\n Pre addition: %r" % mylist)
mylist += range(i)
print (" Addition: %r" % mylist)
mylist = mylist[-5:]
print (" Chopped: %r" % mylist)
i += 1
Pre addition: []
Addition: [0]
Chopped: [0]
Pre addition: [0]
Addition: [0, 0, 1]
Chopped: [0, 0, 1]
Pre addition: [0, 0, 1]
Addition: [0, 0, 1, 0, 1, 2]
Chopped: [0, 1, 0, 1, 2]
Pre addition: [0, 1, 0, 1, 2]
Addition: [0, 1, 0, 1, 2, 0, 1, 2, 3]
Chopped: [2, 0, 1, 2, 3]
Pre addition: [2, 0, 1, 2, 3]
Addition: [2, 0, 1, 2, 3, 0, 1, 2, 3, 4]
Chopped: [0, 1, 2, 3, 4]
>>>
真棒這是完美的。謝謝。 – user 2010-07-16 00:42:03
+1,但僅供參考,需要python 2.6或更高版本。 – 2010-07-16 01:31:04