Я хочу, чтобы разделить первый элемент с помощью :
сплиттера, но отрицать вторую и т.д.расщепленные элементы в питоне и приложить некоторые пункты
У меня есть файл со следующим содержанием:
# cat myfile
one:two
three:four
five:six:seven
eight:nine:ten
То, что я пытался с питона:
with open('myfile','r') as f:
for line in f:
for word in line.split():
item1=word.split(':')[0]
item2=word.split(':')[1:]
print 'Item1: '+item1+' Item2: '+str(item2)
в результате:
Item1: one Item2: ['two']
Item1: three Item2: ['four']
Item1: five Item2: ['six', 'seven']
Item1: eight Item2: ['nine', 'ten', 'eleven']
Но я хочу follwing результат:
Item1: one Item2: two
Item1: three Item2: four
Item1: five Item2: sixseven
Item1: eight Item2: nineteneleven
@Martijn Питерс Действительно это не дублируется ... Пожалуйста, посмотрите на мой вопрос – MLSC
правильно, я пропустил, что вы хотите просто удалить ':' там. Для этого есть и другие дубликаты; хочу, чтобы я снова обманул? –
Повторно окутан в каноническое сообщение «Список строк». –