RUNOOB python练习题 32 列表的中括号符号小tips
用来练手的python练习题,原题链接: python练习实例32
题干: 按相反的顺序输出列表的值
拿到题目首先写下如下代码:
a = [1,2,3,4]
for i in range(len(a)):print(a[len(a)-i-1])
输出结果如下:
使用一个简单的循环就可以完成这个操作。但其实python有利用中括号操作的更显然的方法。
我们都知道可以使用中括号调用列表中的某一个值,如下所示:
实际上远不止如此:
当我们使用冒号代替索引时,会输出整个列表。
同样的,用冒号也可以实现读取列表中的一系列值。
使用两个冒号和三个参数a[start,stop,step] 可以读取从start索引到stop索引,每次间隔step的值
其中step可以是负数,就有了我们下面的例子:
当step是负数时我们就可以倒序输出列表了。
不止如此,当前两个参数start stop为空时,我们可以输出整个列表。
因此原题的另外一个解法如下:
tips :
当我们在中括号中只有一个冒号时,还有以下操作:
选择列表除了最后两项的部分:
选择列表的前两项:
选择列表的0-3项:
RUNOOB python练习题 32 列表的中括号符号小tips相关推荐
- RUNOOB python练习题37 对一个序列的数进行排序
用来练手的Python练习题,原题链接: python练习实例37 题干: 对10个数进行排序 在我们使用Numpy模块时,这个问题是非常简单的,下面放出降序排列和升序排列的代码: 升序排列 impo ...
- python练习题__列表
python练习题__列表 (1).访问列表中第一个元素的值 题 目: mlist1 = ['Adversity Awake:', 'Cross ', 'the', 'stars', 'over', ...
- 符号 RUNOOB python练习题 51
用来练手的python练习题,原题链接: python练习实例51 python中的 & 和 | 使用过程中,变量类型不同,这两个符号的作用也不同. 1. 对于数字变量,&\& ...
- RUNOOB python练习题33 使用join方法实现用逗号分隔列表
用来练手的python练习题,原题链接:python练习实例33 题干: 按逗号分隔列表 用逗号分隔列表,我们就想到了join方法. str.join(sequence)可以用自定的str字符串分隔一 ...
- RUNOOB python练习题 39 数组排序
用来练手的python练习题,原题链接: python练习实例39 题干: 有一个已经排好序的数组.现输入一个数,要求按原来的规律将它插入数组中. 这个题目用列表List的sort,append方法非 ...
- RUNOOB python练习题 35 python print各色字体及背景
用来练手的python练习题,原题链接: python练习实例35 题干: 文本颜色设置 python中通过指令可以控制输出的背景颜色,前景颜色,以及显示方式.指令的语法如下: '\033[显示方式: ...
- 赋值语句 变量的地址相关 : RUNOOB python练习题7
用来练手的python 练习题,原链接 : python练习实例7 练习实例7非常的简单也有意思.题干 : 将一个列表的数据复制到另一个列表中. 完成这个操作的代码非常简单,即使是我这样的初学者应该也 ...
- 数组元素前移后移 RUNOOB python练习题 68
用来练手的python练习题,原题链接: python练习实例68 题干: 有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数 代码如下: import nump ...
- Python打印杨辉三角形 RUNOOB python练习题61
用来练手的python练习题,原题链接: python练习实例61 题干: 打印出杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 ...
最新文章
- xp与Linux双系统共存
- beanUtils操作bean的属性
- Pyqt5_QWidget
- 何时使用hadoop fs、hadoop dfs与hdfs dfs命令
- [云炬小程序实战笔记] 第3章 云炬博客小程序全局配置
- python没有菜单栏_解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
- linux透明防火墙--br_netfilter
- 零售业有效利用物联网的几种方法
- python重复字符串n次的函数_LeetCode_Python(3)_无重复字符的最长子串
- easyui-treegrid的案例
- 金山词霸怎样才能在PDF阅读器(ADOBE 7.0/9.0)上取词翻译
- CIR 工业自动化雷达
- 软件测试工程师有哪些要求
- 2021东阳高考成绩查询,2021金华市地区高考成绩排名查询,金华市高考各高中成绩喜报榜单...
- oracle 金,炼数成金深入Oracle视频课程
- HTML实现怀旧小游戏,超级玛丽、飞机大战…等十余款【完整源码分享】
- android xml sax解析,《android用SAX解析xml》
- 网吧无盘服务器2021,云更新无盘客户端
- Python:实现非极大值抑制
- 安全帽识别系统的应用鹰眸视频分析