У меня есть список значений, извлеченных с веб-сайта с использованием BeautifulSoup.Это выглядит так:
tables_values1 = soup.find_all('td',attrs={'class':'x1'})
print(tables_values1)
Вывод: [123value1,123value2, "123value3] (Обратите внимание, что не было" или ')
Я пытаюсь вырезать первые x символов, используяследующее (которое я также нашел в stackexchange):
tables_values = [x[2:] for x in tables_values1]
Однако, это возвращает:
Ошибка типа: unhashable type: 'slice'
Может кто-нибудь помочь разобраться, почему это происходит и как это исправить?Большое спасибо!
Редактировать: Пожалуйста, дайте мне знать, если это правильный список сейчас!
Редактировать 3: Печать точного repr, как указано ниже:
[<td class="views-field views-field-field-category-value-2018">136 </td>, <td class="views-field views-field-field-category-value-2018">SFD </td>, <td class="views-field views-field-field-category-value-2018">136 </td>, <td class="views-field views-field-field-category-value-2018">$33,657,146 </td>, <td class="views-field views-field-field-category-value-2018">9.7 </td>, <td class="views-field views-field-field-category-value-2018">$33,657,146 </td>, <td class="views-field views-field-field-category-value-2018">61 </td>, <td class="views-field views-field-field-category-value-2018">34 </td>, <td class="views-field views-field-field-category-value-2018">5 </td>, <td class="views-field views-field-field-category-value-2018">61 </td>, <td class="views-field views-field-field-category-value-2018">34 </td>, <td class="views-field views-field-field-category-value-2018">5 </td>, <td class="views-field views-field-field-category-value-2018">5 </td>, <td class="views-field views-field-field-category-value-2018">95 </td>]
<td class="views-field views-field-field-category-value-2018">136 </td>