python中字符串數組逆序排列方法總結

 更新時間:2019年06月23日 10:24:15   投稿:laozhang   我要評論
在本篇文章里小編給大家整理了關于python中字符串數組如何逆序排列的相關知識點,需要的朋友們學習下。

python中字符串數組如何逆序排列?下面給大家介紹幾種方法:

1、數組倒序:

原始元素的倒序排列

(1)切片

>>> arr = [1,2,3,4,3,4]>>> print (arr[::-1])[4, 3, 4, 3, 2, 1]

(2)reverse()

>>> arr = [1,2,3,4,3,4]>>> arr.reverse()>>> print (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 reversed(param):    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, cmp=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存取XML的常見方法實例分析

    Python存取XML的常見方法實例分析

    這篇文章主要介紹了Python存取XML的常見方法,結合具體實例形式較為詳細的分析了Python存取xml的常用方法、優缺點比較與相關注意事項,需要的朋友可以參考下
    2017-03-03
  • python wxpython 實現界面跳轉功能

    python wxpython 實現界面跳轉功能

    wxpython沒提供界面跳轉的方式,所以就需要借助threading模塊,本文給大家分享python wxpython 實現界面跳轉功能,感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • python使用nntp讀取新聞組內容的方法

    python使用nntp讀取新聞組內容的方法

    這篇文章主要介紹了python使用nntp讀取新聞組內容的方法,實例分析了Python操作nntp讀取新聞組內容的相關技巧,需要的朋友可以參考下
    2015-05-05
  • 解決python線程卡死的問題

    解決python線程卡死的問題

    今天小編就為大家分享一篇解決python線程卡死的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Python3多線程操作簡單示例

    Python3多線程操作簡單示例

    這篇文章主要介紹了Python3多線程操作,結合實例形式分析了Python3兼容Python2使用_thread進行多線程操作的簡單實現技巧,需要的朋友可以參考下
    2018-05-05
  • Python socket編程實例詳解

    Python socket編程實例詳解

    這篇文章主要介紹了Python socket編程,以實例形式較為詳細的分析了Python中socket模塊的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • python sklearn庫實現簡單邏輯回歸的實例代碼

    python sklearn庫實現簡單邏輯回歸的實例代碼

    Scikit-learn(sklearn)是機器學習中常用的第三方模塊,對常用的機器學習方法進行了封裝,這篇文章主要介紹了python sklearn庫實現簡單邏輯回歸的實例代碼,需要的朋友可以參考下
    2019-07-07
  • python中實現延時回調普通函數示例代碼

    python中實現延時回調普通函數示例代碼

    這篇文章主要給大家介紹了關于python中實現延時回調普通函數的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-09-09
  • python處理圖片之PIL模塊簡單使用方法

    python處理圖片之PIL模塊簡單使用方法

    這篇文章主要介紹了python處理圖片之PIL模塊簡單使用方法,涉及Python使用PIL模塊實現針對圖片的銳化、繪制直線、繪制橢圓等相關技巧,需要的朋友可以參考下
    2015-05-05
  • pyspark 讀取csv文件創建DataFrame的兩種方法

    pyspark 讀取csv文件創建DataFrame的兩種方法

    今天小編就為大家分享一篇pyspark 讀取csv文件創建DataFrame的兩種方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06

最新評論

湖北11选5走势图爱彩乐 新疆18选7开奖号码 天开眼麻将 重庆百变王牌计划软件 黑龙江22选5走势图彩经网 分分彩ios软件下载 河北快3如何中奖 三分pk10手机计划软件 理财平台哪个好靠谱 中超免费直播 怎么玩麻将及规则 陕西快乐10分计划 云南11选五5前三开奖结果 熊猫成年短视频app 下载福建快三助手 七位数走势图带连线 nba球员排名