Maison  >  Article  >  développement back-end  >  Analyse Python des méthodes pour retourner des éléments dans une liste donnée

Analyse Python des méthodes pour retourner des éléments dans une liste donnée

不言
不言original
2018-04-27 11:49:531932parcourir

Cet article présente principalement la méthode Python de retournement des éléments dans une liste donnée. Il analyse les techniques d'implémentation des deux opérations de retournement de Python basées sur le découpage et le parcours des éléments de la liste sur la base d'exemples. peut se référer à

Cet article décrit comment Python retourne les éléments dans une liste donnée. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Question

Étant donné une liste, retournez les éléments qu'elle contient et affichez-les dans l'ordre inverse

La méthode est très simple, voici deux méthodes. La première et la plus simple est l'opération de découpage des listes. Ce qui suit est l'implémentation spécifique


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


Les résultats sont les suivants :

Résultats des tests Script House :

[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
[0, 9, 8, 7, 6, 5, 4, 3, 2, 1]

La capture d'écran des résultats en cours d'exécution est la suivante :

D'après ce qui précède Comme on peut le voir dans l'exemple de comparaison, les opérations basées sur les tranches sont la méthode de retournement la plus simple.

Recommandations associées :

Méthode Python de lecture des noms de fichiers pour générer une liste

Méthode Python de lecture de toutes les images dans un dossier spécifié


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn