請問,Python 如何列印反向的臨時列表?

時間 2021-07-15 05:48:24

1樓:

How can I reverse a list in Python?

我來給您總結一下:

# 1list

(reversed([1

,2,3

]))# 2[1

,2,3

][::-1

]# 3l=

[1,2

,3]l

.reverse

()# 4.0l=

[1,2

,3][

l[n]

forn

inrange

(len(l

)-1,

-1,-

1)]# 4.1

defmy_reverse(l

):output=

fori

inrange

(len(l

)-1,

-1,-

1):output.(

l[i])

return

output

my_reverse([1

,2,3

])# 5l=

[1,2

,3][

l[~i

]fori,

_inenumerate(l

)]# 6

defmy_reverse(l

):midpoint

=len(l

)/2for

iteminl

[:midpoint

]:otherside=(

len(l)

-l.index

(item))-

1temp=l

[otherside]l

[otherside]=

l[l.

index

(item)]l

[l.index

(item)]=

temp

return

l# 7

defmy_reverse(l

):result=

whilel:

result.(

l.pop())

return

result

my_reverse([1

,2,3

])# 8

defmy_reverse(l

):result=

foreinl

:result=[

e]+l

return

result

my_reverse([1

,2,3

])# 9

class

MyReverse

(object

):def

__init__

(self

,data

):self

.data

=data

self

.index

=len

(data

)def

__iter__

(self

):return

self

def__next__

(self

):if

self

.index==0

:raise

StopIteration

self

.index

=self

.index-1

return

self

.data

[self

.index

]REV_INSTANCE

=MyReverse([1

,2,3

])iter

(REV_INSTANCE

)rev_list=

fore

inREV_INSTANCE

:rev_list.(

e)當然方法還有很多, 滿意了嗎?

2樓:Python與演算法社群

title: 列表反轉

github.com/jackzhenguo/python-small-examples批量修改字尾名

判斷密碼是否合法

二分搜尋

距離矩陣

返回兩個檔案的不同行的編號

爬取天氣資料並解析溫度值

列印乘法表

巢狀陣列完全展開

turtle繪製奧運五環圖

turtle繪製漫天雪花

批量轉化駝峰格式

將list等分為子組

物件轉換為可迭代型別

生成fibonacci序列前n項

過濾掉list中的各種空值

返回字典值最大的鍵值對列表

返回字典值最小的鍵值對列表

返回列表頭元素

返回列表尾元素

交換元素

conda國內映象修改(最新版)

Python新手環境搭建時容易混淆的概念

4種不同顏色的色塊,它們的顏色真的不同嗎?

合併兩個字典

求更長列表

統計出現次數最多的元素

求多個列表的最大值

求多個列表的最小值

求字典前n個最大值

鏈式比較

不用else和if實現計算器

Python鏈式操作

檢查list是否有重複元素

求列表中所有重複元素

是否相同字母但順序不同

求字串的位元組長度

將list等分為子組(生成器版)

列表反轉

求列表所有重複

如何做到真正的反向思維?

慎獨 幹嘛非要反向思維?反向也無非多了乙個角度而已,還有側向呢?還有上帝視角,當事人視角,旁觀者視角,噴子視角,打醬油視角。如果這樣的話,每個視角豈不是都得來思維一遍?邏輯推理和感性覺悟才是王道 而且很多事情正著來是對的,反著來就不一定了,除了抬槓也著實看不到啥好處。 Jim Huang 我竟一時之...

請問零基礎小白如何學Python

如果你是因為看到pyq或者gzh等廣告推送,才想用Python做資料處理的話,建議慎重考慮。程式設計沒有網課上看得那麼容易,一知半解,也寫不出達到你心裡預想效果的程式。來這裡免費學習五節課 http 自學Python的話,首先要搞清楚自己為什麼想要學習python,目標明確,才能夠選準方向,提高自己...

請問如何在空閒時間學習Python?

首先看你自己的時間有多少啊?計畫?這還需要什麼計畫麼?隨便哪個慕課上找門課根據實際情況買教材聽課看書做題目不就好了.還有什麼問題麼? IT青檬 首先你要了解自己的時間規劃是否有空餘時間去學習,還有乙個時間碎片化時間,你是否考慮到了,python是程式語言中最簡單的語言,也是加薪最快的行業,希望我能幫...