Python针对给定列表中元素进行翻转操作的方法分析

 更新时间:2018年04月27日 11:24:59   作者:Together_CZ  
这篇文章主要介绍了Python针对给定列表中元素进行翻转操作的方法,结合实例形式分析了Python针对列表元素基于切片及遍历输出两种翻转操作实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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]

运行结果截图如下:

从上述示例对比中可见基于切片的操作是最简单的翻转方法。

PS:这里再为大家推荐一款功能相似的在线工具供大家参考:

在线文本倒序翻转排序工具:
http://tools.jb51.net/aideddesign/flipped_txt

更多关于Python相关内容可查看本站专题:《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • 使用OpenCV实现仿射变换—缩放功能

    使用OpenCV实现仿射变换—缩放功能

    这篇文章主要介绍了使用OpenCV实现仿射变换—缩放功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • python property的使用技巧分享

    python property的使用技巧分享

    这篇文章主要介绍了python property的使用技巧分享,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-05-05
  • Flask  使用Gunicorn部署服务介绍

    Flask  使用Gunicorn部署服务介绍

    这篇文章主要分享了 Flask  使用Gunicorn部署服务介绍,Flask 虽然自带 Web 服务器,但是该服务器性能较低,是单进程单线程模型,原本是供开发测试使用。所以我们在生产环境中需要使用 Gunicorn 这样高性能服务器部署Flask服务,想了解更多内容,请参考下面详细内容
    2021-11-11
  • 使用Python实现摇号系统的详细步骤

    使用Python实现摇号系统的详细步骤

    这篇文章主要介绍了如何使用Python构建一个简单的摇号系统,包括需求分析、技术栈、实现步骤和完整代码示例,该系统能够从用户输入的参与者名单中随机抽取指定数量的中奖者,并将结果展示给用户以及记录到日志文件中,需要的朋友可以参考下
    2024-11-11
  • Python 中enum的使用方法总结

    Python 中enum的使用方法总结

    这篇文章主要介绍了Python 中enum的使用方法总结,枚举在许多编程语言中常被表示为一种基础的数据结构使用,下文更多详细内容需要的小伙伴可以参考一下
    2022-03-03
  • Python数据分析之pandas比较操作

    Python数据分析之pandas比较操作

    比较操作是很简单的基础知识,不过Pandas中的比较操作有一些特殊的点,本文介绍的非常详细,对正在学习python的小伙伴们很有帮助.需要的朋友可以参考下
    2021-05-05
  • OpenCV实现对象跟踪的方法

    OpenCV实现对象跟踪的方法

    OpenCV 是一个很好的处理图像和视频的工具,本文主要介绍了OpenCV 进行对象跟踪,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Python enumerate索引迭代代码解析

    Python enumerate索引迭代代码解析

    这篇文章主要介绍了Python enumerate索引迭代代码解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python实现自动化邮件发送过程详解

    Python实现自动化邮件发送过程详解

    这篇文章主要介绍了如何利用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。感兴趣的小伙伴可以试一试
    2022-01-01
  • Python中的魔法方法__repr__和__str__用法实例详解

    Python中的魔法方法__repr__和__str__用法实例详解

    这篇文章主要介绍了Python中的__repr__和__str__方法,它们分别用于提供对象的官方字符串表示和用户友好的字符串表示,通过重写这两个方法,可以自定义对象的打印输出,文中通过代码将用法介绍的非常详细,需要的朋友可以参考下
    2025-02-02

最新评论