我需要這個作業。我正在嘗試創建一個程序,向用戶詢問一些詞語。我希望這些單詞在列表中,因此我可以使用.index
來呼叫一些單詞。如何將單詞輸入轉換爲列表
我試着用.set
或sorted(set())
。它使用數字而不是文字。例如:
x = list (raw_input ("insert numbers"))
set = set(x)
result = list(set)
result.sort()
print result
從這裏,我得到了一些好的結果。如果我給它的數字,我得到的輸出我想到:
insert numbers 817654
[' ', '1', '4', '5', '6', '7', '8']
如果我輸入的話,它按字母:
insert numbers now i will a rhyme construct ...
[' ', '.', 'a', 'c', 'e', 'h', 'i', 'l', 'm', 'n', 'o', 'r', 's', 't', 'u', 'w', 'y']
輸出I 想是
['a', 'construct', 'i', 'now', 'rhyme', 'will']
請張貼你試過的一些代碼 –
我有一種感覺,你沒有使用'.split()'。但是像其他人所說的那樣,請編輯您的帖子以包含您嘗試過的輸入樣本以及這些輸入的預期輸出 – inspectorG4dget
x = list(raw_input(「insert numbers」)) set = set(x) 結果=名單(套) result.sort() 打印結果 這工作對我來說...與數字,無論我如何進入他們... 我的問題。我能做到這一點文字? –