TQC+ 程式語言Python 803 倒數三個詞
題目說明:
請撰寫一程式,讓使用者輸入一個句子(至少有五個詞,以空白隔開),並輸出該句子倒數三個詞。
範例輸入
Many foreign students study in FJU
範例輸出
study in FJU
程式碼:
Str = input()
List = Str.split()
print(' ' .join(List[-3:]))
題目說明:
Many foreign students study in FJU
study in FJU
Str = input()
List = Str.split()
print(' ' .join(List[-3:]))
3 則留言
自動引用通知:
world
請問List[-3:]####是什麼意思?
JamesBang
取出 List 串列倒數三個的值
一開始輸入「Many foreign students study in FJU」字串,使用 split 方法後,他會變成串列並指派給變數 List。
此時變數 List 就是一個串列,資料內容為 [‘Many’, ‘foreign’, ‘students’, ‘study’, ‘in’, ‘FJU’]。
再使用 List[-3:] 將 List 倒數三個的值給取出來,也就是 [‘study’, ‘in’, ‘FJU’]。