Python针对给定列表中元素进行翻转操作的方法分析
作者:Together_CZ 发布时间:2022-04-19 18:37:07
标签:Python,列表,翻转
本文实例讲述了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


猜你喜欢
- Pycharm代码运行调试,具体内容如下1、准备工作(1)Python版本为2.7或者更高版本(2)已经创建了一个Python工程并且添加了
- 1. 引言在Python开发中,itertools库经常被忽视,实际上该库中抱恨了一些非常棒的函数,特别是用于处于数据流的函数。在本文中,我
- 在settings.py中将默认内容覆盖成DATABASES = {'default': {
- 本文使用c语言来对sql server数据库进行操作,实现通过程序来对数据库进行增删改查操作。操作系统:windows 10
- 1. Python的figure参数主要有:def figure(num=None, # autoincrement if None, el
- 概述在使用keras中的keras.backend.batch_dot和tf.matmul实现功能其实是一样的智能矩阵乘法,比如A,B,C,
- 本文实例讲述了Python使用当前时间、随机数产生一个唯一数字的方法。分享给大家供大家参考,具体如下:Python生成当前时间很简单,比Ja
- 在小飞的博客上看到他写了一篇关于reset.css的文章,文章中关于css的部分分析的非常不错,但对于文中关于强调把CSS分别配置,对每一个
- Python if判断语句中包含ori= 0if i == 1 or 5: print(i)此时并非是判断i是否等于1或者5,而
- pip install python-Levenshtein失败pip install xxxx失败的情况很多情况下pip install
- MySQL手册中find_in_set函数的语法解释:FIND_IN_SET(str,strlist)str 要查询的字符串 strlist
- 本文的主要内容是向大家分享几个Python面试中的T题目,同时给出了答案并对其进行分析,具体如下。本文的原文是5 Great Python
- 过拟合当训练集的的准确率很高, 但是测试集的准确率很差的时候就, 我们就遇到了过拟合 (Overfitting) 的问题. 如图:过拟合产生
- 本文实例讲述了Java读取文件及基于正则表达式的获取电话号码功能。分享给大家供大家参考,具体如下:1、正则表达式正则表达式,又称 正规表示法
- 1. 引言在本文中,我们将研究从列表中选择随机元素的不同实现方法。在日常项目中,我们经常会遇到这种情形,比如随机从多种数据增强策略中选择一种
- 数据合并是数据处理过程中的必经环节,pandas作为数据分析的利器,提供了四种常用的数据合并方式,让我们看看如何使用这些方法吧!1.conc
- 一年中秋至 又见圆月时导语假设农历八月十五,程序员错过了今年的中秋圆月。▼程序员的苦只有他们寄几知道bug,bug,bug,bug,bug,
- 引文之前有一篇文章给大家带来了SQL注入的基本知识点以及分类,包含的面比较广但是不深入,于是我准备详细讲讲每一种类型的SQL注入的详细利用方
- 本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下:MySQL 多表关联一对多查询取最新的
- str='python String function'生成字符串变量str='python String func