程式扎記: [ Python 範例代碼 ] Reverse a list

標籤

2012年6月15日 星期五

[ Python 範例代碼 ] Reverse a list


前言 :
很多時候你需要將 list 中的 element 以 reversed 的順序取出, 但又不希望動到 list 中的順序. 則你可以參考下面的範例.

範例代碼 :
- 使用 for loop
>>> array = [0, 10, 20, 30]
>>> for i in range(len(array)-1, -1, -1):
... print('array[{0}] = {1}'.format(i, array[i]))
...
array[3] = 30
array[2] = 20
array[1] = 10
array[0] = 0

- 使用內建函數 reversed() :
>>> array = [0, 10, 20, 30]
>>> for elem in reversed(array):
... print(elem)
...
30
20
10
0

沒有留言:

張貼留言

網誌存檔

關於我自己

我的相片
Where there is a will, there is a way!