0
如果我有一個字符串,如字符串列表,不使用正則表達式
mystring = "1212, 1215, 2132, 2312, 3333"
什麼是推薦的方法把它轉換成一個列表?在
mylist = [1212, 1215, 2132, 2312, 3333]
請注意,MyString中可以假設一個單值也一樣,在MyString的= 「1212」
如果我有一個字符串,如字符串列表,不使用正則表達式
mystring = "1212, 1215, 2132, 2312, 3333"
什麼是推薦的方法把它轉換成一個列表?在
mylist = [1212, 1215, 2132, 2312, 3333]
請注意,MyString中可以假設一個單值也一樣,在MyString的= 「1212」
map(int, mystring.split(','))
就是這樣。
列表中理解語法:
[int(n) for n in mystring.split(',')]
哎喲,它幾乎工作。但它不起作用,當字符串只有一個元素,如mystring = 1212 – relima
它適用於'mystring =「1212」' –
你是對的!謝謝! – relima