我是python的新手,並且通過採取棘手的問題學到了很多東西。我需要社區幫助解決這個問題。我有一個包含以下數據的文本文件。Python:從文本文件創建一個映射(元組)
river,4
-500, -360
-500, 360
500, 360
500,-360
sand, 3
400, 300
500, 300
200, 100
我的問題是,我需要借這個文件加載,並創建一個tuple
,看起來像下面這樣:
block=("river",4,(-500, -360),(-500, 360),(500, 360),(500,-360)), ("sand", 3,(400,300), (500, 300), (200, 100))
這是到目前爲止我的代碼
file=open("file.txt", "r")
lineString=file.readlines()
請不要我無緣無故地冷落了我。我是新來的社區和學習python。
對不起,這是一個錯字。我已經重新編輯了文件 – don
,輸入數據中'river'後面的'4'怎麼樣?這種材料與否? – iruvar
在這種情況下,我會說它的素材 – don