4 回答
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用string.split()方法strip():
In [2680]: s = "Enter 3 random strings, separated by commas: The,Dave,Make"
In [2686]: s.split(':')[-1].strip().split(',')
Out[2686]: ['The', 'Dave', 'Make']
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
在冒號(hào)處拆分字符串,刪除多余的空格,然后在逗號(hào)處拆分。
string = 'Enter 3 random strings, separated by commas: The,Dave,Make'
result = string.split(':')[1].strip().split(',')TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果字符串是從控制臺(tái)獲取的,那么它的第一部分應(yīng)該是輸入提示:
strings = input("Enter 3 random strings, separated by commas:")
strings = strings.strip().split(',')
代碼可以縮短為一行:
strings = input("Enter 3 random strings, separated by commas:").strip().split(',')
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
嘗試這個(gè):
string = 'Enter 3 random strings, separated by commas: The,Dave,Make'
lst = string.split(':')[-1].strip().split(',')
輸出:
>>> lst
['The', 'Dave', 'Make']
添加回答
舉報(bào)
