我正在處理一個問題,我需要創建一個程序,要求用戶輸入一個列表,然後打印出字符串從字母AI開始。Python 3 - 創建一個輸入列表並按字母順序打印字符串的程序
問題:實現一個程序,要求用戶輸入 的學生姓名列表,並打印以字母A到I開頭的那些姓名。 創建兩個測試列表。
>>> phrase = input('Enter a list of Students: ')
Enter a list of Students: ['Albert', 'Ian', 'Bob', 'Dave', 'Edward']:
>>> for c in phrase:
if c in 'abcdefghiABCDEFGHI':
print(c)
眼下在打印功能結果:
A
b
e
I
a
B
b
D
a
e
E
d
a
d
它打印過的字母中的每個字母順序的名字,但我想它做的做的就是打印過的字母全名訂購。一旦我可以做一個清單,第二個清單就不應該成爲問題。
短語是一個字符串,你有沒有將它轉換尚未名單 – frogeyedpeas
另外它不是做你認爲它這樣做,輸出顯然不是按字母順序排列的 – frogeyedpeas