06:44
1,0×
00:00/06:44
561,1 тыс смотрели · 4 года назад
3 дня назад
List object has no attribute split как исправить
Ошибка “AttributeError: ‘list’ object has no attribute ‘split’” в Python возникает, когда вы пытаетесь вызвать метод split() у объекта типа list (список). Метод split() предназначен для работы со строками (str), он разделяет строку на подстроки на основе указанного разделителя и возвращает список этих подстрок. Списки же не имеют такого метода. Вот как можно исправить эту ошибку: 1. Убедитесь, что вы работаете со строкой, а не со списком: Самая распространенная причина ошибки — вы предполагаете, что у вас есть строка, но на самом деле у вас список...
1 год назад
Встроенные функции Python. Работа с атрибутами объектов
Рассмотрим на примерах, как взаимодействовать с атрибутами объектов с помощью встроенных функций hasattr(), getattr(), setattr(), delattr(). Для начала определим, что такое атрибут. Простыми словами, это что-то вроде переменной, которая связана с объектом и хранит в себе какие-то данные. Создадим экземпляр класса Cat и разберем работу с атрибутами при помощи встроенных функций. class Cat: def __init__(self, name: str, age: int) -> None: self.name = name self.age = age cat_bob = Cat(name="Bob", age=2) hasattr()...