python里將list中元素依次向前移動(dòng)一位
問(wèn)題
定義一個(gè)int型的一維數(shù)組,包含10個(gè)元素,分別賦值為1~10, 然后將數(shù)組中的元素都向前移一個(gè)位置,
即,a[0]=a[1],a[1]=a[2],…最后一個(gè)元素的值是原來(lái)第一個(gè)元素的值,然后輸出這個(gè)數(shù)組。
解決(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 ; 定義函數(shù) ahead-one ; 輸入為一個(gè)整數(shù)列表 int-list,假設(shè)其長(zhǎng)度為 N ; 輸出為長(zhǎng)度相同的整數(shù)列表,其第 N 位的元素為 int-list 的第 1 位的元素, ; 其 1~N-1 位的元素為 int-list 的第 2~N 位的元素 (define (ahead-one int-list) (append (rest int-list) (list (first int-list)))) ; 函數(shù)調(diào)用,正常運(yùn)行時(shí)應(yīng)輸出 '(2 3 4 5 6 7 8 9 10 1) (ahead-one (list 1 2 3 4 5 6 7 8 9 10))
- python實(shí)現(xiàn)list元素按關(guān)鍵字相加減的方法示例
- Python找出list中最常出現(xiàn)元素的方法
- Python中給List添加元素的4種方法分享
- python中對(duì)list去重的多種方法
- python list 合并連接字符串的方法
- Python求兩個(gè)list的差集、交集與并集的方法
- python里對(duì)list中的整數(shù)求平均并排序
- Python中列表(list)操作方法匯總
- Python list操作用法總結(jié)
- Python中l(wèi)ist初始化方法示例
- Python中實(shí)現(xiàn)對(duì)list做減法操作介紹
- Python實(shí)現(xiàn)兩個(gè)list對(duì)應(yīng)元素相減操作示例
相關(guān)文章
Python寫(xiě)一個(gè)字符串?dāng)?shù)字后綴部分的遞增函數(shù)
這篇文章主要介紹了Python寫(xiě)一個(gè)字符串?dāng)?shù)字后綴部分的遞增函數(shù),寫(xiě)函數(shù)之前需要Python處理重名字符串,添加或遞增數(shù)字字符串后綴,下面具體過(guò)程,需要的小伙伴可以參考一下2022-03-03Python-VTK隱式函數(shù)屬性選擇和剪切數(shù)據(jù)
這篇文章主要介紹了Python-VTK隱式函數(shù)屬性選擇和剪切數(shù)據(jù),VTK,是一個(gè)開(kāi)放資源的免費(fèi)軟件系統(tǒng),主要用于三維計(jì)算機(jī)圖形學(xué)、圖像處理和可視化,下面文章主題相關(guān)詳細(xì)內(nèi)容需要的小伙伴可以參考一下2022-04-04像線(xiàn)程一樣管理進(jìn)程的Python multiprocessing庫(kù)
multiprocessing庫(kù)是基于threading API,它可以把工作劃分為多個(gè)進(jìn)程.有些情況下,multiprocessing可以作為臨時(shí)替換取代threading來(lái)利用多個(gè)CPU內(nèi)核,相應(yīng)地避免Python全局解釋器鎖所帶來(lái)的計(jì)算瓶頸.本文詳細(xì)介紹了Python multiprocessing庫(kù),需要的朋友可以參考下2021-05-05詳解NumPy中的線(xiàn)性關(guān)系與數(shù)據(jù)修剪壓縮
本文將通過(guò)股票均線(xiàn)計(jì)算的案例來(lái)為大家講解一下NumPy中的線(xiàn)性關(guān)系以及數(shù)據(jù)修剪壓縮的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),感興趣的可以了解一下2022-05-05解決python?pip安裝第三方模塊報(bào)錯(cuò):error:legacy-install-failure
pip是python的第三方庫(kù)管理器,可以根據(jù)所開(kāi)發(fā)項(xiàng)目的需要,使用pip相關(guān)命令安裝不同庫(kù),下面這篇文章主要給大家介紹了關(guān)于解決python?pip安裝第三方模塊報(bào)錯(cuò):error:?legacy?-?install?-?failure的相關(guān)資料,需要的朋友可以參考下2023-04-04Django小白教程之Django用戶(hù)注冊(cè)與登錄
這篇文章主要介紹了Django小白教程之Django用戶(hù)注冊(cè)與登錄的相關(guān)資料,需要的朋友可以參考下2016-04-04