料青山看我應(yīng)如是
2023-02-15 15:39:53
我應(yīng)該刪除列表中項(xiàng)目的單引號(hào)或雙引號(hào)。我的清單是lis=['greaterthan','lessthan']res='[%s]' % ', '.join(map(str,lis))print(res) #[greaterthan,lessthan]print(type(res)) #<class 'str'> 即使在刪除引號(hào)后我也需要列表類型。我嘗試了很多方法可以刪除引號(hào)但它以字符串格式顯示,但我需要列表類型。誰(shuí)能建議。
3 回答

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我們可以這樣做:
lis[0].split(',')
這將為您提供一個(gè)用逗號(hào)分隔的單詞列表:
['greaterthan', 'lessthan']

慕容森
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊
嘗試這個(gè) :
lis=['greaterthan,lessthan']
res = lis[0].split(",")
print(res) #['greaterthan', 'lessthan']
print(type(res)) #<class 'list'>

江戶川亂折騰
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
要解決這個(gè)問(wèn)題:'我只需要 [greaterthan,lessthan] #<class 'list'>'
如果您“刪除”字符串周圍的引號(hào),您將獲得一個(gè)名稱(對(duì)對(duì)象的引用)。因此你可以這樣做:
greaterthan = object()
lessthan = object()
lst = [greaterthan, lessthan]
添加回答
舉報(bào)
0/150
提交
取消