python实现对列表中的元素进行倒序打印
作者:生有涯,知无涯 发布时间:2023-03-24 01:48:43
标签:python,列表,倒序,打印
1.案例要求:
"""有列表["a", "d", "f", "j","z","Z","1"],对列表进行倒序,打印结果为["1","Z","z","j","f","d",""a]"""
2.需求分析:
(1).根据逻辑找规律,确定数据替换进行的次数,元素个数为奇数和偶数需要注意。
(2).交换数据的双方,索引不同,其中一个由小到大,另一个由大到小。
list1 = ["a", "d", "f", "j","z","Z","1"]
# 方法一:
x = len(list1) # 计算列表长度的
y = int(x / 2) # 根据列表长度判断循环替换的次数
i = x - 1 # 末尾数据的起始索引位置,默认为列表长度减一,即len(list1)-1
for a in range(y): # 控制循环次数
list1[a], list1[i] = list1[i], list1[a] # 数据替换
i -= 1
print(list1)
# 方法二:
list1.reverse() # 使用列表的反转方法
print(list1)
# 方法三,类似于方法一,判断循环次数,索引和值交换
for i in range(len(list1)//2):
list1[i], list1[len(list1)-i-1] = list1[len(list1)-i-1], list1[i]
print(list1)
# 方法四:定义空列表,设置循环,新列表追加原始列表,依次追加从后往前的值
new_list = []
i = len(list1)-1
while i >= 0:
new_list.append(list1[i])
i -= 1
print(new_list)
3.运行结果:
4.知识点归纳:
(1)for循环和range搭配使用,控制循环次数
(2)变量的数据替换方式学习。
a,b = b,a # 程序先从右边执行,确定b和a的值,分别赋值给a和b
(3)列表的反转方法的使用:
列表名.reverse()
(4)while循环的开始,结束标志,自增数的确定以及列表的.append()方法。
来源:https://blog.csdn.net/qq_38923792/article/details/88373424


猜你喜欢
- 首先,通过WAMP打开mysql控制台。提示输入密码,因为现在是空,所以直接按回车。然后输入“use mysql”,意思是使用mysql这个
- python爬虫设置每个代理ip的方法:1.添加一段代码,设置代理,每隔一段时间换一个代理。urllib2 默认会使用环境变量 http_p
- 前言因为工作中经常用到这些方法,所有便把这些方法进行了总结。JavaScript 1. type 类型判断isString (o) { //
- 下面一段代码给大家带来了python实现12306登录功能,具体代码如下所示:#!/usr/bin/env pythonimport req
- 代码实例:try: import termios, TERMIOS 1except ImportErro
- 经过一轮的项目封闭开发,页面制作的动手能力提高了不少,用AW的话说就是被复杂的东西虐过以后很多问题都变得容易了,的确很有道理。我个人觉得技术
- 一,命名空间函数 tf.variable_scope tf.name_scope 先以下面的代码说明两者的区别# 命名空间管理函数'
- 前言利用SVD是可以对图像进行压缩的,其核心原因在于,图像的像素之间具有高度的相关性。代码# -*- coding: utf-8 -*-
- 在SQL语句中如果定义字符串,则字符串必须使用“'”就是单引号进行声明,但是如果现在所操作的数据库本身含有“'”单引号,就会
- Sys.path 指定用于模块搜索路径的字符串列表也可以通过sys模块的append方法在Python环境中增加搜索路径。Sys.path.
- 本文实例为大家分享了Python3实现飞机大战游戏的具体代码,供大家参考,具体内容如下1、主程序:plane_main.pyimport p
- 继SQl -Function创建函数数据库输出的结果用逗号隔开,在开发中也有许多以参数的形式传入带逗号字条串参数(数据大时不建议这样做)例:
- 本文实例讲述了微信小程序时间轴实现方法。分享给大家供大家参考,具体如下:最近项目需要在页面上做一个时间轴,又是第一次做,而且还是在小程序上,
- 多线程多线程是个提高程序运行效率的好办法,本来要顺序执行的程序现在可以并行执行,可想而知效率要提高很多。但是多线程也不是能提高所有程序的效率
- Go pongo2 教程展示了如何使用 pongo2 模板引擎在 Golang 中使用模板。模板引擎是一个库,旨在将模板与数据结合起来以生成
- 1.什么是搜索引擎?搜索引擎是“对网络信息资源进行搜集整理并提供信息查询服务的系统,包括信息搜集、信息整理和用户查询三部分”。如图1是搜索引
- 我们可以利用windows提供的api函数来实现对系统键盘事件和鼠标事件的监听,主要利用的是SetWindowsHookEx函数,这个函数可
- 绿色在黄色和蓝色(冷暖)之间,属于较中庸的颜色,这样使得绿色的性格最为平和、安稳、大度、宽容。是一种柔顺、恬静、满足、优美、受欢迎之色。也是
- python具体强大的库文件,很多功能都有相应的库文件,所以很有必要进行学习一下,其中有一个ftp相应的库文件ftplib,我们只需要其中的
- public function json_product_list($where, $order){ global $_M; $this-&