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


本文摘自php中文网,作者不言,侵删。

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

本文实例讲述了Python针对给定列表中元素进行翻转操作的方法。分享给大家供大家参考,具体如下:

题目

给定一列表,翻转其中的元素,倒序输出

做法很简单,这里给出来两种做法,第一种最简单使用的是针对列表的切片操作,下面是具体实现


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

#!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读取文件名称生成list的方法

Python 读取指定文件夹下的所有图像方法


以上就是Python针对给定列表中元素进行翻转操作的方法分析的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python之从列表推导到zip()函数的五种技巧

Python数据分析需要学什么

Python爬取文章实例教程

Python类变量和实例变量

怎么用Python画花朵

Python基础流程控制的介绍(代码示例)

Python中缩进是什么

Python是强类型语言吗

详解Python的局部变量和全局变量使用难点

Python异常与错误区别

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...