1、陣列倒序:
原始元素的倒序排列
(1)切片
>>> arr = [1,2,3,4,3,4]>>> print (arr[::-1])[4, 3, 4, 3, 2, 1]
(2)reverse()
>>> a程式設計客棧rr = [1,2,3,4,3,4]>>> arr.reverse()>>> print tmvumgual(arr)[4, 3, 4, 3, 2, 1]
(3)reversed(arr) #返回乙個倒序可遍歷物件
arr = [1,2,3,4,3,4]reversed_arr = for i in reversed(arr): reversed_arr.append(i)print (reversed_arr)[4, 3, 4, 3, 2, 1]
2、字串倒序:
相關推薦:《python**教程》
(1)利用字串擷取
param = 'hello'print (param[::-1]) olleh
(2)利用reversed()返回倒可迭代物件(字串實現)
param程式設計客棧 = 'hello'rev_str = ''for i in rever rev_str += iprint (rev_str) olleh
(3)利用reversed()返回倒可迭代物件(陣列實現)
param = 'hello'rev_arr = for i in reversed(param): rev_arr.append(i)print (''.join(rev_arr))olleh
另:元素排序後的倒序排列:
1、sorted(...)生成新的已排列陣列
sorted(iterable, cwww.cppcns.commp=none, key=none, reverse=false) --> new sorted list
2、arr.sort(...)直接操作arr,arr內元素進行正序排列
元素內的排序
param = 'hello' #返回元素內的排序
rev_str = ''.join(sorted(param)) #sorted(param)返回倒序排列的陣列['e', 'h', 'l', 'l', 'o']print rev_str ---->'ehllo'
本文標題: python中字串陣列逆序排列方法總結
本文位址:
python 切片 ,字串逆序
每天一點點 python 切片 字串逆序 原始字串 name abcdeabcde 說明 字串下標從0開始,即第0個字元是a,第2個字元是c,類推 1 字串長度 len name 輸出結果 10 2 name 2 7 取輸出結果 cdeab 注意 左包含,右不含 起始位置 結束位置 1 步長 3 全...
字串 字串逆序
題目一 如果乙個字串 str 把字串 str 前面的任意部分挪到後面去形成的字串叫做 str 的旋轉詞。比如 str 1234 那麼 str 的旋轉詞有 1234 2341 3412 4123 給定兩個字串 a 和 b 請判斷 a 和 b 是否互為旋轉詞?舉例 a cdab b abcd 返回 tr...
字元陣列與字串的逆序
include include include void rever str char str,int len int main 執行結果 型別2 define crt secure no warnings include include include int main printf 請輸入對應的...