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异常处理总结
Aug 15 Python
python中强大的format函数实例详解
Dec 05 Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
Nov 30 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
使用Python内置模块与函数进行不同进制的数的转换
Apr 26 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 Python
pytorch常用数据类型所占字节数对照表一览
May 17 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中GET变量的使用
2006/10/09 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
header导出Excel应用示例
2014/01/24 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
JavaScript Event学习第二章 Event浏览器兼容性
2010/02/07 Javascript
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
python实用代码片段收集贴
2015/06/03 Python
Python 如何访问外围作用域中的变量
2016/09/11 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
如何通过命令行进入python
2020/07/06 Python
python 装饰器的基本使用
2021/01/13 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
银行竞聘演讲稿
2014/05/16 职场文书