0
import sys
a=sys.stdin.read(1)
l=list(a)
print l
def genSubset(l):
res=[]
if len(l)==0:
return [[]]
smaller=genSubset(l[:-1])
extra=l[-1]
new=[]
for small in smaller:
new.append(small+extra)
return smaller+ new
print genSubset(l)
這是我的代碼現在我怎麼能接受輸入的列表,並且將其提供給它顯示錯誤不能連接海峽列出的功能。每次,所以想知道list.i如何輸入與輸入()的raw_input和(),然後試圖用它列表功能,但仍是問題仍然存在如何採取列表作爲輸入,並給它的功能
我用sys.stdin.read(),不斷提示輸入無休止,所以搜索到的stackoverflow和一個問題,我看到讀(1),所以我認爲它只提示一次,所以你可以請糾正我 –
@ SaranshGupta,如何使用'raw_input()'。它將讀取一行並返回該行(不包括換行符)。 – falsetru
但我想使用sys.stdin coz raw_input不能用於輸入大數據 –