Python練習題3.11字符串排序


本題要求編寫程序,讀入5個字符串,按由小到大的順序輸出。

輸入格式:

輸入為由空格分隔的5個非空字符串,每個字符串不包括空格、制表符、換行符等空白字符,長度小於80。

輸出格式:

按照以下格式輸出排序后的結果:

After sorted:
每行一個字符串

代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-

fiv = list(map(str,input().split(" ")))
fiv.sort()

print("After sorted:")

for i in range(0,len(fiv)):
    print(fiv[i])

這個程序簡單,主要是需要熟記一些列表自身的一些方法。

fiv.sort()對列表fiv進行排序。


list.sort( key=None, reverse=False)

  • key -- 主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自於可迭代對象中,指定可迭代對象中的一個元素來進行排序。
  • reverse -- 排序規則,reverse = True 降序, reverse = False 升序(默認)。


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM