對字串排序

2022-05-09 03:15:09 字數 648 閱讀 4973

**:

def

main():

#字串

s = "

helloworld!"#

轉換成陣列

l =list(s)

#對陣列排序,注意,該方法沒有返回值

l.sort()

#轉換成陣列

s = ""

.join(l)

print

(s)

#結果如下:

#!hwdellloor

if__name__ == "

__main__":

main()

然後sort再join。

def

main():

s = "

helloworld!

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

print

(s)

#結果如下:

#!hwdellloor

if__name__ == "

__main__":

main()

x.sort()之後是不返回x的,然後就使用元組的[1]。(list(s)) 表示該函式的引數。

sort對字串排序

漲知識了 sort只能對c 裡面的string串排序,不能對c裡面的字元陣列排序 fzu2088 就是乙個簡單的字串字典序排序 然後輸出就ok了 主要是說的 sort只能對c 裡面的string串排序,不能對c裡面的字元陣列排序 include include include include usi...

對字串進行排序

給三個字串,對它們進行排序,之前寫過對三個數排序,定義乙個中間變數,a,b,c依次比較,如果不是順序,就用臨時變數對它們進行交換。字串也可以用這樣的方法進行排序。void sort const char a,const char b,const char c 字串不能被修改,應該用const修飾 i...

對各字串排序

物件比較大小compare的用法 字串排序 練習 給定字串 nba cba ncaa wba 思路 1.排序,想到陣列的排序.陣列排序想到選擇排序,或者氣泡排序 2.用陣列排序的思路做此題.字串同理 3.遍歷陣列,比較每乙個元素與下乙個元素的大小關係 4.最後交換兩個元素位置 5.輸出結果 經過學習...