この記事では、Python が指定したリスト内の要素を反転する方法を主に紹介し、出力のスライスとトラバースに基づいて Python の 2 つの反転操作を分析します。この記事の例では、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 メソッド
指定したフォルダー内のすべての画像を読み取る Python メソッド
以上が指定されたリスト内の要素を反転するメソッドの Python 分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。