這篇文章主要介紹了Python針對給定列表中元素進行翻轉操作的方法,結合實例形式分析了Python針對列表元素基於切片及遍歷輸出兩種翻轉操作實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了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_list if __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]
運行結果截圖如下:
##從上述範例對比中可見基於切片的操作是最簡單的翻轉方法。 相關推薦:以上是Python針對給定清單中元素進行翻轉操作的方法分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!