【Python 实例】面向对象 | 按相反的顺序输出列表的值
2024-09-22 02:39:08
题目:
按相反的顺序输出列表的值
解答:
"""
按相反的顺序输出列表的值
"""
class FanXianShuChuLieBiao():
def __init__(self,lie_biao):
self.lie_biao = lie_biao # 初始化属性 lie_biao def fan_xiang_shu_chu(self): # 反向输出
chang_du = len(self.lie_biao) # 检测列表长度,作为定位元素的下标(索引值)
fan_lie_biao = [] # 创建一个空列表,存储处理过的列表
print("反向输出列表中...")
for x in self.lie_biao: # 循环遍历原列表
chang_du -= 1 # 根据源列表长度计算用来定位元素的下标(索引值)
fan_lie_biao.append(self.lie_biao[chang_du]) # 将有下标(索引值)取得原列表的元素添加在新的列表中
print("输出成功:\n",
fan_lie_biao,
sep="") def ge_shi_zhuan_huan(self): # 处理用户输入的字符串,将字符串转换为列表
self.lie_biao = self.lie_biao.split("-")
print("正在转化成列表...\n",
"转化成功:\n",
self.lie_biao,
sep="") shu_ru = input("请输入一个列表,每个元素之间用短横线(\"-\")分割\n:")
fan_xian_shu_chu_lie_biao = FanXianShuChuLieBiao(shu_ru) # 实例化类
fan_xian_shu_chu_lie_biao.ge_shi_zhuan_huan() # 调用类方法 ge_shi_zhuan_huan()
fan_xian_shu_chu_lie_biao.fan_xiang_shu_chu() # 调用类方法 fan_xiang_shu_chu()
运行结果:
D:***\python3.exe D:***/10-8-课后练习-按相反的顺序输出列表的值.py
请输入一个列表,每个元素之间用短横线("-")分割
:1 2 7 3-down-the-Rockefeller-street-life-is-marchin-on-do-you-feel-that
正在转化成列表...
转化成功:
['1 2 7 3', 'down', 'the', 'Rockefeller', 'street', 'life', 'is', 'marchin', 'on', 'do', 'you', 'feel', 'that']
反向输出列表中...
输出成功:
['that', 'feel', 'you', 'do', 'on', 'marchin', 'is', 'life', 'street', 'Rockefeller', 'the', 'down', '1 2 7 3'] 进程完成,退出码 0
最新文章
- 刷LeetCode的正确姿势——第1、125题
- iOS--NSDate的基本操作和常用核心功能
- R语言学习-基础篇
- Java设计模式(五) 工厂模式
- Ubuntu下搭建NodeJS+Express WEB开发框架
- Maya Calendar 分类: POJ 2015-06-11 21:44 12人阅读 评论(0) 收藏
- UVa 1640 (计数) The Counting Problem
- (转载)ADOQuery参数传递
- java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof
- [Linux] 流 ( Stream )、管道 ( Pipeline ) 、Filter - 笔记
- Listen第二个参数的意义
- 【USACO】接住苹果
- Get host name and port(Object-c)
- python 3 ---购物车练习
- Centos6.9安装Node.js+npm爬坑
- 64位 windows2008 R2 上安装32位oracle 10g 的方法
- js★★★【面向对象的使用方法】*****************★★★★ 相当重要
- 【Python】【内置函数】
- 洛谷【P2458】[SDOI2006]保安站岗 题解 树上DP
- day 05 字典,字典嵌套
热门文章
- PE解析器与加载器编写指南
- 如何实现 token 加密
- iview国际化问题(iview官方提供的兼容vue-i18n@6.x+使用组件报错)
- 数据可视化之分析篇(九)PowerBI数据分析实践第三弹 | 趋势分析法
- POJ 1047 Round and Round We Go 最详细的解题报告
- Angular 懒加载找不到模块问题解决方法
- iis 0x80070032 Cannot read configuration file because it exceeds the maximum file size
- js自定义获取浏览器宽高
- As 布局文件太多很乱的问题
- Ethical Hacking - GAINING ACCESS(6)