file=open("file.txt","r")
,文件的格式爲:
apple\red\3 months
pear\green\4 months
我怎麼分割文件,使其成爲以列表的形式:
fruit = ['apple', 'pear']
colour = ['red','green']
expire = ['3 months', '4 months']
我絕對不知道,並會感謝幫助。我現在擁有的一切:
file = open('file.txt','r')
for i in file:
i.readline()
i.split('\ ')
不知道這是正確的,但有當我把它拆分成的形式,不知道:
apple
red
3 months
pear
green
4 months
如何使第一次和每之後的第3排進入列表,以及之後的第2和第3排,等等。
你完全可以簡化爲'fruit_,colour_,expire_ = i.split( 「\\」) ',然後'使用更有意義的變量名追加',儘管如果該行不符合預期,這會引發錯誤。 – jonrsharpe
@jonrsharpe是的。完成。謝謝! – locoyou
如果OP想要在每一行添加更多的東西,這不是很容易擴展。 –