ホームページ  >  記事  >  バックエンド開発  >  指定されたリスト内の要素を反転するメソッドの Python 分析

指定されたリスト内の要素を反転するメソッドの Python 分析

不言
不言オリジナル
2018-04-27 11:49:531932ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。