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


Posted in Python onApril 27, 2018

本文实例讲述了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的常见命令注入威胁
Feb 18 Python
Python操作MySQL简单实现方法
Jan 26 Python
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
Python中Class类用法实例分析
Nov 12 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Django实现登录随机验证码的示例代码
Jun 20 Python
一百行python代码将图片转成字符画
Feb 19 Python
Python JSON格式数据的提取和保存的实现
Mar 22 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
利用Python实现手机短信监控通知的方法
Jul 22 Python
python实现logistic分类算法代码
Feb 28 Python
Python 多进程原理及实现
Dec 21 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 #Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 #Python
python脚本生成caffe train_list.txt的方法
Apr 27 #Python
如何使用Python的Requests包实现模拟登陆
Apr 27 #Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 #Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 #Python
python模拟表单提交登录图书馆
Apr 27 #Python
You might like
一个php作的文本留言本的例子(四)
2006/10/09 PHP
php的正则处理函数总结分析
2008/06/20 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
python中字符串内置函数的用法总结
2018/09/13 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
adidas泰国官网:adidas TH
2020/07/11 全球购物
应聘护士自荐信
2013/10/21 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
财产分割协议书
2016/03/22 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python