python里将list中元素依次向前移动一位
作者:hebedich 时间:2021-03-23 16:53:43
问题
定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素都向前移一个位置,
即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素的值,然后输出这个数组。
解决(Python)
#!/usr/bin/env python
#coding:utf-8
def ahead_one():
a = [i for i in range(10)]
b = a.pop(0)
a.append(b)
return a
if __name__ =="__main__":
print ahead_one()
解决(racket 5.2.1)
#lang racket
; 定义函数 ahead-one
; 输入为一个整数列表 int-list,假设其长度为 N
; 输出为长度相同的整数列表,其第 N 位的元素为 int-list 的第 1 位的元素,
; 其 1~N-1 位的元素为 int-list 的第 2~N 位的元素
(define (ahead-one int-list)
(append (rest int-list) (list (first int-list))))
; 函数调用,正常运行时应输出 '(2 3 4 5 6 7 8 9 10 1)
(ahead-one (list 1 2 3 4 5 6 7 8 9 10))
标签:python,list,向前移动
0
投稿
猜你喜欢
IIS服务器中部署PHP案例详解
2023-06-11 19:17:42
Python中的测试模块unittest和doctest的使用教程
2021-09-07 05:50:54
python实现远程通过网络邮件控制计算机重启或关机
2022-04-16 01:05:27
Python进阶之递归函数的用法及其示例
2021-07-01 04:34:57
IE不支持border-spacing的解决办法
2009-04-28 13:11:00
Python基于正则表达式实现计算器功能
2021-08-17 13:00:02
实例讲解Python爬取网页数据
2023-01-10 03:55:05
Python可视化神器pyecharts绘制水球图
2023-10-07 14:19:41
Python异常处理如何才能写得优雅(retrying模块)
2023-07-13 05:50:44
解决python删除文件的权限错误问题
2023-09-06 07:33:36
Python requests库用法实例详解
2021-03-31 19:36:30
在Python中实现字典反转案例
2022-12-17 02:05:46
怎么样才能设计出漂亮的网页?
2008-10-07 16:57:00
JavaScript调试之console.log调试的一个小技巧分享
2023-06-28 17:23:49
MySQL表设计优化与索引 (七)
2010-10-25 20:06:00
python正则表达式对字符串的查找匹配
2022-02-21 12:39:50
Python autoescape标签用法解析
2023-03-14 06:36:22
Python APScheduler执行使用方法详解
2023-03-01 03:21:13
用OpenCV将视频分解成单帧图片,图片合成视频示例
2023-04-25 22:55:03
仿天涯底部固定漂浮导航,无JS纯CSS定义
2009-07-06 12:44:00