у меня есть:Как разбить строку на разные значения?
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: th и каждый 3-й после этого и так далее.
Вы могли бы упростить 'fruit_, colour_, expire_ = i.split ("\\") ', затем' append', используя более значимые имена переменных, хотя это приведет к возникновению ошибки, если строка не соответствует ожиданиям. – jonrsharpe
@jonrsharpe yep. Готово. Спасибо! – locoyou
Если OP хочет добавить больше информации в каждую строку, это не очень расширяемо. –