#5 逆序输出列表内容
程序员文章站
2022-05-11 09:47:29
【题目】 将一个列表逆序输出 【题目分析】 看到逆序输出,想必第一反应就是列表里的第一个元素与最后一个元素交换,接着第二个元素与倒数第二个元素交换......但是有没有更加Pythonic的方法,有,那就是倒着遍历列表,这必须要对内置函数range()有深刻的认识 【解答】 1 #!/Users/m ......
【题目】
将一个列表逆序输出
【题目分析】
看到逆序输出,想必第一反应就是列表里的第一个元素与最后一个元素交换,接着第二个元素与倒数第二个元素交换......但是有没有更加pythonic的方法,有,那就是倒着遍历列表,这必须要对内置函数range()有深刻的认识
【解答】
1 #!/users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 test = [1, 7, 3, 5, 'hello', 234, 2] 6 7 for i in range(-1, -len(test)-1, -1): 8 print(test[i]) 9 10 11 ''' 12 range(-1, -100, -1) 13 使用这种方法可以实现从-1到-99的逆向遍历 14 学到了吗,弟弟 15 '''
2 234 hello 5 3 7 1
上一篇: 视频号的“提到”功能,如何高效引流
下一篇: 我不配做站长 我就这样关闭了我的网站
推荐阅读
-
#5 逆序输出列表内容
-
整数逆序输出, 例如输入一个整数12345,输出5 4 3 2 1
-
#5 逆序输出列表内容
-
int []arr={1,2,3,4,5,6,7,8,9,10} n=2,m=3 的交叉输出;先正序后逆序;
-
例6.1 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。
-
【C语言】输入一个不多于5位的正整数,要求:(1)输出它是几位数,(2)按逆序输出各位数字,(3)按顺序输出各位数字
-
(C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出
-
编写一个程序,将一个一维数组的元素逆序存放并输出。例如,原顺序为1,2,3,4,5,逆序后为 5,4,3,2,1.
-
Python列表的正序,逆序输出
-
C语言基础—把不大于5位的整数各位上数字的正序和逆序输出