• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python里将list中元素依次向前移动一位

python里将list中元素依次向前移动一位

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了python list 删除元素,python list添加元素,python list元素个数,python list 取元素,python list增加元素等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

问题

定义一个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()

</div>

解决(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))
</div>

</div>

您可能想查找下面的文章:

  • Python找出list中最常出现元素的方法
  • Python中列表元素转为数字的方法分析
  • Python找出list中最常出现元素的方法
  • Python中列表元素转为数字的方法分析
  • Python去除列表中重复元素的方法
  • Python中给List添加元素的4种方法分享
  • python里将list中元素依次向前移动一位
  • python里将list中元素依次向前移动一位
  • python查找第k小元素代码分享
  • python查找第k小元素代码分享

相关文章

  • python引用DLL文件的方法
  • python正则表达式判断字符串是否是全部小写示例
  • 栈和队列数据结构的基本概念及其相关的Python实现
  • 在Python中使用判断语句和循环的教程
  • Python递归遍历列表及输出的实现方法
  • 利用Psyco提升Python运行速度
  • python返回昨天日期的方法
  • Python time模块详解(常用函数实例讲解,非常好)
  • python中的reduce内建函数使用方法指南
  • 使用Python获取Linux系统的各种信息

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 一个计算身份证号码校验位的Python小程序
    • 利用Python和OpenCV库将URL转换为OpenCV格式的方法
    • Python实现基本线性数据结构
    • 深入学习python的yield和generator
    • Python设计模式之单例模式实例
    • Python 文件处理注意事项总结
    • wxPython中listbox用法实例详解
    • python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
    • Python urlopen 使用小示例
    • 简单上手Python中装饰器的使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有