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中的__slots__使用示例
Feb 26 Python
Python的Django中django-userena组件的简单使用教程
May 30 Python
python中json格式数据输出的简单实现方法
Oct 31 Python
Python实现Mysql数据库连接池实例详解
Apr 11 Python
python的socket编程入门
Jan 29 Python
TensorFlow入门使用 tf.train.Saver()保存模型
Apr 24 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
python使用pandas处理excel文件转为csv文件的方法示例
Jul 18 Python
Python笔试面试题小结
Sep 07 Python
python编写计算器功能
Oct 25 Python
有趣的二维码:使用MyQR和qrcode来制作二维码
May 10 Python
Python利用folium实现地图可视化
May 23 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图片验证码代码
2008/03/27 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
js获取div高度的代码
2008/08/09 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
初步探究Python程序的执行原理
2015/04/11 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Python内置异常类型全面汇总
2020/05/28 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
python 6种方法实现单例模式
2020/12/15 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
股份合作协议书范本
2014/04/14 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
招商引资工作汇报材料
2014/10/28 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
销售业务员岗位职责
2015/02/13 职场文书
银行先进个人总结
2015/02/15 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
计算机教师工作总结
2015/08/13 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis