欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python字符串排序方法

 更新時間:2014年08月29日 10:47:39   投稿:shichen2014  
這篇文章主要介紹了python字符串排序方法,基于lambda實現(xiàn),是非常實用的技巧,需要的朋友可以參考下

本文以實例形式簡述了Python實現(xiàn)字符串排序的方法,是Python程序設計中一個非常實用的技巧。分享給大家供大家參考之用。具體方法如下:

一般情況下,python中對一個字符串排序相當麻煩:

一、python中的字符串類型是不允許直接改變元素的。必須先把要排序的字符串放在容器里,如list。

二、python中的list容器的sort()函數(shù)沒返回值。

所以在python中對字符串排序往往需要好幾行代碼。

具體實現(xiàn)方法如下:

>>> s = "string"
>>> l = list(s)
>>> l.sort()
>>> s = "".join(l)
>>> s
'ginrst'

對于剛從C/C++等語言轉過來的程序員往往會覺得很習慣,因為在C/C++里這些都是一行語句可以搞定的事情。因此,這里給出了一個簡單的字符串排序方法。

實現(xiàn)代碼如下:

>>> s = "string"
>>> s = "".join((lambda x:(x.sort(),x)[1])(list(s)))
>>> s
'ginrst'

因為用了lambda,稍為有點難理解,但想通了就好了。

希望本文所述對大家的Python程序設計有所幫助

相關文章

  • Python+Turtle繪制幸運草的示例代碼

    Python+Turtle繪制幸運草的示例代碼

    幸運草又名四葉草,一般指四葉的苜蓿、或車軸草。在十萬株苜蓿草中,你可能只會發(fā)現(xiàn)一株是四葉草,機會率大約是十萬分之一。本文主要介紹運用turtle庫控制函數(shù)繪制四葉草,希望見者皆好運
    2022-06-06
  • Python如何生成指定區(qū)間中的隨機數(shù)

    Python如何生成指定區(qū)間中的隨機數(shù)

    這篇文章主要介紹了Python如何生成指定區(qū)間中的隨機數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • OpenCV python sklearn隨機超參數(shù)搜索的實現(xiàn)

    OpenCV python sklearn隨機超參數(shù)搜索的實現(xiàn)

    這篇文章主要介紹了OpenCV python sklearn隨機超參數(shù)搜索的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Python3使用requests發(fā)閃存的方法

    Python3使用requests發(fā)閃存的方法

    requests是一個python 輕量的http客戶端庫,相比python的標準庫要優(yōu)雅很多。接下來通過本文給大家介紹Python3使用requests發(fā)閃存的方法,感興趣的朋友一起學習吧
    2016-05-05
  • Tensorflow全局設置可見GPU編號操作

    Tensorflow全局設置可見GPU編號操作

    這篇文章主要介紹了Tensorflow全局設置可見GPU編號操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 海王小姐姐悄悄問我怎么在PC端登錄多個微信

    海王小姐姐悄悄問我怎么在PC端登錄多個微信

    這篇文章主要介紹了怎么在PC端登錄多個微信號,眾所周知pc端一般只能登陸一個微信號,可這年頭誰還只有一個號,又不能同時用兩臺電腦,這篇文章帶給你答案
    2021-08-08
  • python中的字典使用分享

    python中的字典使用分享

    Python 中的字典是Python中一個鍵值映射的數(shù)據結構,下面介紹一下如何操作字典,希望大家能夠喜歡
    2016-07-07
  • 實現(xiàn)用python算法計算圓周率的小訣竅

    實現(xiàn)用python算法計算圓周率的小訣竅

    什么!你不會背圓周率(鄙夷的眼神) 3.1415926535 8979323846 26433... 但是,我會算啊,本文用一個簡單的python代碼,教你計算圓周率
    2021-08-08
  • Python算法應用實戰(zhàn)之棧詳解

    Python算法應用實戰(zhàn)之棧詳解

    棧是什么,你可以理解為一種先入后出的數(shù)據結構(First In Last Out),一種操作受限的線性表。下面這篇文章主要給大家介紹了Python中棧的應用實戰(zhàn),文中給出了多個實例,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • conda虛擬環(huán)境默認路徑的修改方法

    conda虛擬環(huán)境默認路徑的修改方法

    最近發(fā)現(xiàn)我linux系統(tǒng)中的/dev/root目錄利用率占用了100%,這對后面文件的操作帶來了一些麻煩,下面這篇文章主要給大家介紹了關于conda虛擬環(huán)境默認路徑的修改方法,需要的朋友可以參考下
    2022-07-07

最新評論