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

從上述示例對比中可見基于切片的操作是最簡單的翻轉(zhuǎn)方法。
希望本文所述對大家Python程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選