Size: a a a

2021 November 23

VS

Vlad Smit in Python
Можно ли преобразовать его в массив? Уже полдня гуглю и чет не нахожу ответов..
источник

VS

Vlad Smit in Python
Для истории, этот список парсится из гугл таблицы, в котором идут цифорки 1 2 6 7...
источник

NS

Naumenko Sergey in Python
Да.
day11 = day11[0].split(' ')
источник

NS

Naumenko Sergey in Python
day11[0] == обращаешься к 0 элементу списка day11
.split(' ') разбивает строку на список по пробелу
источник

VS

Vlad Smit in Python
Если так day11 = day1[0].split(' ')
то print(day11) выдаёт ['1']

Вроде как ожидаемый результат с 0: вместо 0
Возвращаются значения ['1', '2', '6', '7', '8', '9', '13', '14', '15', '16', '20', '21', '22', '23', '27', '28', '29', '30'] но функция всё так же не видит цифру 23 ((

print(type(day11)) –> <class 'list'>
источник

NS

Naumenko Sergey in Python
Потому что у тебя список, но все ещё из строк. А ты, полагаю сравниваешь обьект типа int с обьектом типа str
источник

VS

Vlad Smit in Python
Да, сравниваю с int
источник

NS

Naumenko Sergey in Python
Надо сделать так что бы сравнивались обьекты одинакового типа
источник

Н

Ну да in Python
find_element_by_* commands are deprecated. Please use find_element() instead что делать?
источник

VS

Vlad Smit in Python
Спасиб, на всякий оставлю тут конечное решение: day111 = ([int(x) for x in day11])
источник

Н

Ну да in Python
помогите пж я просто так закалебался уже
источник

NS

Naumenko Sergey in Python
init - это конструктор. Локальные атрибуты передаются в него и определяются через self, где self содержит ссылку на текущий экземпляр класса.

Таким образом при зоздании класса ему будут автоматом присвоен атрибуты(свойства), которые прописаны в init через self
источник

V

Valentine's in Python
Мы же из класса создаём объекты
источник

NS

Naumenko Sergey in Python
Да. Но если не прописать init то у твоих обьектов не будет атрибутов класса.
Выполни этот код

class Point:
   x=1
   y=2

pt = Point()
print(pt.__dict__)

class Point2:
   def init(self):
      self.x=4
      self.y=9

pt1 = Point2()
print(pt1.__dict__)
источник

NS

Naumenko Sergey in Python
dict выводит словарь атрибутов какраз. Как видишь у обьект созданного из класса Point атрибутов нет, так как нет конструктора
источник

V

Valentine's in Python
Пустой вывод в обоих случаях
источник

NS

Naumenko Sergey in Python
init
источник

NS

Naumenko Sergey in Python
Та бля..
С двойным подчеркиванием init перед и после
источник

V

Valentine's in Python
Понял, спасибо ;)
источник

NS

Naumenko Sergey in Python
Это селениум? Если да то x = browser.find_element(By.ID, 'id')
источник