python中輸入字串轉列表問題
阿新 • • 發佈:2021-02-05
技術標籤:python學習筆記字串列表python
python中使用input()來從鍵盤輸入字串
而這個操作稍微不注意 會出現一些問題, 比如說將輸入的字串轉為列表:
a = input()
lis = list(a)
print(lis)
當你輸入一行字串以空格間隔時:
那麼你可能會想我把a中空格去掉就ok了,你可能會想到使用replace方法。但是如果你輸入負數呢?
所以面對這些問題,我們可以使用split()方法:
a = input().split()
lis = list(a)
print(lis)
當以空格間隔的時候split()括號內不需要放任何引數:
如果你用逗號間隔,那麼需要改為:input().split(",")
其實,一般當使用空格間隔的時候,才容易出現上述問題。