Удалить текст: u из строк в python

Я использую библиотеку xlrd для импорта значений из файла excel в список python. У меня есть один столбец в файле excel и извлечение строки данных. Но проблема в том, что данные, которые я получаю в списке,

list = ["text:u'__string__'","text:u'__string__'",.....so on] 

Как я могу удалить этот текст: u из этого, чтобы получить естественный список со строками?

код здесь, используя python2.7

 book = open_workbook("blabla.xlsx") sheet = book.sheet_by_index(0) documents = [] for row in range(1, 50): #start from 1, to leave out row 0 documents.append(sheet.cell(row, 0)) #extract from first col data = [str(r) for r in documents] print data 

Итерации по элементам и удаление дополнительных символов из каждого слова:

 s=[] for x in list: s.append(x[7:-1]) # Slice from index 7 till lastindex - 1 

Если это стандартный список входных данных, вы можете сделать это с помощью простого split

 [s.split("'")[1] for s in list] # if your string itself has got "'" in between, using regex is always safe import re [re.findall(r"u'(.*)'", s)[0] for s in list] #Output #['__string__', '__string__'] 
Interesting Posts

Как преобразовать десятичный знак в шестнадцатеричный и разместить двоеточие в excel

Экран меню Excel замораживается после запуска кода. размораживание после щелчка правой кнопкой мыши

Защищенный паролем VBA, но код все еще отображается

Документирование кода VBA для Excel Auto Complete

как выбрать диапазон excel в vb6, который имеет несколько листов

Без учета пустых ячеек

Найдите диапазон, содержащий значения, которые также существуют в том же порядке во втором диапазоне

Excel 2007 не позволяет ссылаться на xlam от xlsm

Класс CI_Excel не найден

Как обрабатывать это исключение, связанное с Excel

Непоследовательные результаты, читающие ячейки Excel, содержащие формулу с использованием OpenXML

Следуйте шаблонам формул только для некоторых ячеек

Добавить имя листа для Excel с помощью панд

Как окрасить определенные диапазоны ячеек в зависимости от количества используемых строк в Excel VBA

Как использовать SSIS Excel Destination для заполнения электронной таблицы, хранящейся в TFS?

Давайте будем гением компьютера.