我覺得這應該是很容易的清單,但我真的不知道如何把它寫在一個更好的方式,如果你知道,請告訴我更好的方式列表元素轉換成這樣一個
#there are some points in text files and was read into a list
s = ['3,4','4,5','6,5','7,8']
#break s element to (x,y) form every element should convert to number type
points = []
for pStr in s:
ss = pStr.split(',')
points.append([int(p) for p in ss])
print(points) #[[3, 4], [4, 5], [6, 5], [7, 8]]
最好寫它一行請
結果是這個[<地圖對象在0x0000000002609EB8>,<地圖對象在0x00000000026105C0>,<地圖對象在0x0000000002610DD8>,<地圖對象在0x0000000002611AC8>],但是現在我知道該怎麼辦 – Max
@Max哪個版本的你在用Python嗎?你有沒有在自己的代碼中聲明一個地圖類? –
我的版本是Python的版本3.2 – Max