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

作者:Together_CZ 时间:2022-04-19 18:37:07 

本文实例讲述了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针对给定列表中元素进行翻转操作的方法分析

从上述示例对比中可见基于切片的操作是最简单的翻转方法。

PS:这里再为大家推荐一款功能相似的在线工具供大家参考:

在线文本倒序翻转排序工具:
http://tools.jb51.net/aideddesign/flipped_txt

希望本文所述对大家Python程序设计有所帮助。

来源:https://blog.csdn.net/together_cz/article/details/76038486

标签:Python,列表,翻转
0
投稿

猜你喜欢

  • 解析Oracle 8i/9i的计划稳定性

    2010-07-26 13:09:00
  • 一个二级伸缩下拉菜单代码

    2008-06-24 18:12:00
  • Python爬虫框架scrapy实现的文件下载功能示例

    2023-09-23 09:41:56
  • Python实现UDP与TCP通信的示例详解

    2023-04-07 07:01:05
  • jupyter notebook运行代码没反应且in[ ]没有*

    2022-03-06 17:37:39
  • python目标检测yolo2详解及预测代码复现

    2021-09-30 12:35:20
  • Python用模块pytz来转换时区

    2021-05-27 20:09:32
  • Python Type Hints 学习之从入门到实践

    2022-10-05 15:53:54
  • Python模拟简单电梯调度算法示例

    2021-09-27 14:52:31
  • 详解在Python程序中自定义异常的方法

    2021-05-17 00:34:28
  • Python通过TensorFlow卷积神经网络实现猫狗识别

    2023-09-29 10:59:56
  • python实现搜索本地文件信息写入文件的方法

    2023-01-19 10:21:47
  • Python中实现结构相似的函数调用方法

    2021-12-04 10:31:03
  • python实现决策树分类算法

    2022-08-10 12:15:56
  • 利用Pytorch实现简单的线性回归算法

    2022-09-08 00:00:09
  • asp如何创建一个功能强大的文档管理程序?

    2009-11-15 17:44:00
  • gchart:基于google图表API的jquery组件全攻略:1、入门

    2010-01-25 12:18:00
  • PHP中重启php-fpm的几种方法汇总

    2023-06-12 21:05:24
  • Python的进程,线程和协程实例详解

    2021-05-05 04:35:59
  • 关于Python中 循环器 itertools的介绍

    2023-11-23 02:48:21
  • asp之家 网络编程 m.aspxhome.com