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实现用户登陆邮件通知的方法
Jul 09 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
简单了解python的内存管理机制
Jul 08 Python
Python实现的统计文章单词次数功能示例
Jul 08 Python
python time.sleep()是睡眠线程还是进程
Jul 09 Python
python实现BP神经网络回归预测模型
Aug 09 Python
pandas数据处理进阶详解
Oct 11 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 Python
python uuid生成唯一id或str的最简单案例
Jan 13 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生成静态HTML速度快类库
2007/03/18 PHP
php include,include_once,require,require_once
2008/09/05 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
js new Date()实例测试
2019/10/31 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
详解python持久化文件读写
2019/04/06 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
python定时截屏实现
2020/11/02 Python
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
Zatchels官网:英国剑桥包品牌
2021/01/12 全球购物
感恩老师演讲稿600字
2014/08/28 职场文书
法律意见书范文
2015/05/20 职场文书
党员身份证明材料
2015/06/19 职场文书
环保建议书作文500字
2015/09/14 职场文书
计算机实训心得体会
2016/01/14 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书