本文實例講述了Python針對給定列表中元素進行翻轉操作的方法。分享給大家供大家參考,具體如下:
題目
給定一列表,翻轉其中的元素,倒序輸出
做法很簡單,這里給出來兩種做法,第一種最簡單使用的是針對列表的切片操作,下面是具體實現
#!usr/bin/env python#encoding:utf-8'''''__Author__:沂水寒城功能:翻轉列表'''def inverse_list1(num_list): ''''' 翻轉列表 ''' print num_list[::-1]def inverse_list2(num_list): ''''' 翻轉列表 ''' n = len(num_list) for i in xrange(n / 2): t = num_list[i] num_list[i] = num_list[n-1-i] num_list[n-1-i] = t print num_listif __name__ == '__main__': print "武林站長站測試結果:" num_list=[1,2,3,4,5,6,7,8,9,0] inverse_list1(num_list) inverse_list2(num_list)
結果如下:
武林站長站測試結果:
[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
運行結果截圖如下:

從上述示例對比中可見基于切片的操作是最簡單的翻轉方法。
PS:這里再為大家推薦一款功能相似的在線工具供大家參考:
在線文本倒序翻轉排序工具:
http://tools.jb51.net/aideddesign/flipped_txt
更多關于Python相關內容可查看本站專題:《Python字符串操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答