美文网首页经验App:聚合职场优选内容每天写500字
Python练习实例68 | 有n个整数,使其前面各数顺序向后移

Python练习实例68 | 有n个整数,使其前面各数顺序向后移

作者: 暮光微晓破倾城 | 来源:发表于2020-03-31 10:04 被阅读0次

这一节的小练习,与前面第67的练习有点相似,都是类似于交换列表当中元素位置的练习。

小黄人.jpg

查询了几处代码,在其中比较简单的代码当中,找到了一个相对来说比较简单的代码实现方式,同时又加入了自己的一些代码想法,让输入的列表更加自由了一些。

具体代码如下:

# 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

list1 = [] # 创建一个空列表
for i in range(1, 11): # 创建一个1到10的数字序列
    list1.append(i) # 将数字添加到列表当中
print(list1) # 打印列表,这里需要注意打印的是循环输出结果最后的那个列表序列

m = 4 # 输入需要移动n个位置
for i in range(m):
    list1.insert(0,list1.pop(-1)) # 输入移除的元素(默认是最后一个),然后在前面下标是0的位置上,插入移除的元素
print(list1) # 打印

输出的结果如下图所示,可以看到完美的实现了我们想要达到的效果。

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习68.py"
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[7, 8, 9, 10, 1, 2, 3, 4, 5, 6]

Process finished with exit code 0

2020年3月31日
北京市通州区京贸中心

相关文章

  • 菜鸟编程学习(python&C--024)

    Python 练习实例68 Python 100例 题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变...

  • Python练习实例68 | 有n个整数,使其前面各数顺序向后移

    这一节的小练习,与前面第67的练习有点相似,都是类似于交换列表当中元素位置的练习。 查询了几处代码,在其中比较简单...

  • Rust语言编程实例100题-068

    Rust语言编程实例100题-068 题目:有 n个整数,使其前面各数顺序向后移 m 个位置,最后m个数变成最前面...

  • 【习题36】

    【程序36】题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

  • 打卡7.28

    题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。 程序: #include int...

  • 菜鸟编程学习(python&C--023)

    Python 练习实例66 Python 100例 题目:输入3个数a,b,c,按大小顺序输出。 程序代码: a=...

  • 数列有序!

    Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数...

  • 菜鸟编程学习(python&C--009)

    Python 练习实例14(Python 100例) 题目:将一个正整数分解质因数。例如:输入90,打印出90=2...

  • 菜鸟编程学习(python&C--003)

    Python 练习实例3(Python 100例) 题目: 一个整数,它加上100后是一个完全平方数,再加上168...

  • 递归之全排列

    一般把1~n这n个整数按某个顺序摆放的结果称为这n个整数的一个排列,全排列是指这n个整数能形成的所有排列。不妨设定...

网友评论

    本文标题:Python练习实例68 | 有n个整数,使其前面各数顺序向后移

    本文链接:https://www.haomeiwen.com/subject/zfniuhtx.html