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]
运行结果截图如下:
从上述示例对比中可见基于切片的操作是最简单的翻转方法。
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