[Python] Erreur d'attribut: l'objet 'list' n'a pas d'attribut replace '

En étudiant le scraping Python, quand je traitais des valeurs, j'ai eu ʻAttribute Error: 'list' object has no attribute'replace'`, donc je vais laisser une contre-mesure dans le mémo

Cause de l'erreur

J'essayais d'écrire la logique pour supprimer une chaîne de caractères spécifique dans la liste obtenue par Python. Mais l'erreur => ʻAttributeError: l'objet 'list' n'a pas d'attribut ''

>>> str_list = ['aaabbb','article']
>>> str_list_new = str_list.replace('a', '')
AttributeError: 'list' object has no attribute 'replace'

Contre-mesures

Il semble que vous deviez convertir le tableau en une seule chaîne de caractères, le remplacer par replace (), puis le renvoyer dans le tableau.

>>> str_list = ['aaabbb','article']
>>> str_list_new = [item.replace('a', '') for item in str_list]
>>> str_list_new
['bbb', 'rticle']

référence https://spcx8.hatenablog.com/entry/2017/07/05/204423

Recommended Posts

[Python] Erreur d'attribut: l'objet 'list' n'a pas d'attribut replace '
AttributeError: l'objet 'NoneType' n'a pas d'attribut'loader '
[Python] Contre-mesures pour "AttributeError: l'objet 'NoneType' de googletrans n'a pas d'attribut'group '"
Ce code Python n'a pas de classes ...
[Dlib] Erreur d'attribut: module'dlib 'n'a pas d'attribut ...
Blender n'a pas d'ordre de sélection d'objet
Avec xmpppy'_ssl._SSLSocket 'l'objet n'a pas d'attribut' émetteur '
[Wandb] Erreur d'attribut: le module'wandb 'n'a pas d'attribut'init'
Traitement de l'erreur Python "Erreur d'attribut: le module'scipy.misc 'n'a pas d'attribut" dimensionnement "" dans l'apprentissage en profondeur
Objet intégré Python
Lorsque l'objet'DataFrame 'n'a pas d'attribut'ix' apparaît dans les pandas
Comment gérer le module 'Sensorflow' n'a aucun attribut '
Objet intégré Python
AttributeError: le module «torch.utils» n’a pas de solution d’attribut «data»
Alias d'attribut Python
Solution lorsque le module'XXX 'n'a pas d'attribut'XXX' en Python
Django "Query Set, Object has no attribute'foo '" solution
Utilisez numpy sans stress! (Interprétation de l'erreur "Erreur d'attribut: l'objet 'float' n'a pas d'attribut dans '" (action?))
AttributeError: J'étais accro à l'objet'module 'qui n'a pas d'attribut'MyTestCase'
Orienté objet en python
À propos de Python3 ... (objet Ellipsis)