乙個字串僅包含大小寫字母,現在要將其排序成乙個新的字串,次序為從a到z,且相同的大寫和小寫字母排在一起,大寫在小寫前。
如原字串為'easqwawaeq',排序後為'aaaeeqqsww'
**演示:
list1 = list('easqwawaeq')
list2 =
for i in list1:
if i.upper() == i:
list1 = [i.lower() for i in list1]
list1.sort()
list2.sort()
for i in list2:
for j in list1:
if j.upper() == i:
list1[list1.index(j.lower())] = i
break
for i in list1:print(i,end = '')
結果演示:
aaaeeqqsww
排序題目之有效的字母異位詞
題目 給定兩個字串 s 和 t,編寫乙個函式來判斷 t 是否是 s 的字母異位詞 python語言 1 示例 1 23 輸入 s anagram t nagaram 4 輸出 true 5 示例 2 67 輸入 s rat t car 8 輸出 false 說明 你可以假設字串只包含小寫字母。高階 ...
題目1098 字母統計
題目描述 輸入一行字串,計算其中a z大寫字母出現的次數 輸入 案例可能有多組,每個案例輸入為一行字串。輸出 對每個案例按a z的順序輸出其中大寫字母出現的次數。樣例輸入 dfjeiwfnqlef0395823048 jdlsfjdlsjfkk 樣例輸出 a 0 b 0c 0 d 3e 2 f 5g...
大小字母排序
static void main string args a a d d f f m datetime dtstart datetime.now region me arraylist al new arraylist chars al.sort arraylist alist bubllesort...