Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Analyse von Methoden zum Umdrehen von Elementen in einer bestimmten Liste

Python-Analyse von Methoden zum Umdrehen von Elementen in einer bestimmten Liste

不言
不言Original
2018-04-27 11:49:531932Durchsuche

Dieser Artikel stellt hauptsächlich die Python-Methode zum Umdrehen von Elementen in einer bestimmten Liste vor. Er analysiert die Implementierungstechniken der beiden Umdrehungsoperationen von Python anhand von Beispielen kann sich beziehen auf

Dieser Artikel beschreibt, wie Python Elemente in einer bestimmten Liste umdreht. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Frage

Drehen Sie anhand einer Liste die darin enthaltenen Elemente um und geben Sie sie in umgekehrter Reihenfolge aus

Die Methode ist sehr einfach, hier sind zwei Methoden. Die erste und einfachste Methode ist die Slicing-Operation für Listen. Das Folgende ist die spezifische Implementierung


#!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)


Die Ergebnisse sind wie folgt:

Script House-Testergebnisse:
[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
[0, 9 , 8, 7, 6, 5, 4, 3, 2, 1]

Der Screenshot des laufenden Ergebnisses sieht wie folgt aus:

Vergleich aus dem obigen Beispiel Es ist ersichtlich, dass die Slice-basierte Operation die einfachste Flip-Methode ist.

Verwandte Empfehlungen:

Python-Methode zum Lesen von Dateinamen, um eine Liste zu erstellen

Python-Methode zum Lesen aller Bilder in einem bestimmten Ordner


Das obige ist der detaillierte Inhalt vonPython-Analyse von Methoden zum Umdrehen von Elementen in einer bestimmten Liste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn