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!