
Evgeny
26.12.2018
17:42:45
Всем привет, почему в питоне цикл ограничивается до 100 итераций?
Я ввел range(0,995)
точнее до 101

Dima
26.12.2018
17:43:20

Crystal Melting Dot
26.12.2018
17:43:31
Может у тебя там break где-то?

Google

Проксимов
26.12.2018
17:43:48

Crystal Melting Dot
26.12.2018
17:44:32
Единственное ограничение - глубина рекурсии
А циклы норм

Evgeny
26.12.2018
17:44:58
Хз, так показывается в print, там их количество до 100 вывело в экран.
Я json значения беру с источника, в json там 995 значений, хотя он парсит до 100 в for.
for i in range(0,994):
Если поставить for i in range(994,994):
последний выводит и это значение на месте
Но как все вывести то?

Crystal Melting Dot
26.12.2018
17:46:10
Это многопоточка?

Dima
26.12.2018
17:47:03

Evgeny
26.12.2018
17:47:17
Просто я из php))

Dima
26.12.2018
17:47:18
Подвязывать рендж к текущей длинне жсона..

Evgeny
26.12.2018
17:47:25
я тут 2 часа в pythonе сижу

Проксимов
26.12.2018
17:48:01

?? Eugene
26.12.2018
17:48:09
Ты код сбрось

Google

~/42/elrandir> ?ᅠ
26.12.2018
17:48:28

Evgeny
26.12.2018
17:48:30
сек

Crystal Melting Dot
26.12.2018
17:49:00
Да..
В них бывают проблемы с выводом, если не в главном треде принт

Evgeny
26.12.2018
17:50:27
https://www.onlinegdb.com/rkSH1S-Z4
Пойдет вам тот сайт?
там код лежит

?? Eugene
26.12.2018
17:51:53
Ю - UX

Проксимов
26.12.2018
17:52:30

Nikolay
26.12.2018
17:52:53
Заряди планшет

?? Eugene
26.12.2018
17:53:18

Nikolay
26.12.2018
17:53:27
?

Evgeny
26.12.2018
17:54:00
Что не так?

?? Eugene
26.12.2018
17:54:53

Evgeny
26.12.2018
17:55:03
Сори, хорошо.
https://pastebin.com/aEeJLwzN
тот самый сайт?

Сергей
26.12.2018
17:56:50
да не, там не многопоточка

Evgeny
26.12.2018
17:57:59
А в чем у меня тогда косяк?

Сергей
26.12.2018
18:01:36
хех

Google

Сергей
26.12.2018
18:01:58
вот в этом
Traceback (most recent call last):
File "1.py", line 28, in <module>
resp = urllib.request.urlopen(req)
File "/usr/lib/python3.6/urllib/request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.6/urllib/request.py", line 532, in open
response = meth(req, response)
File "/usr/lib/python3.6/urllib/request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.6/urllib/request.py", line 570, in error
return self._call_chain(*args)
File "/usr/lib/python3.6/urllib/request.py", line 504, in _call_chain
result = func(*args)
File "/usr/lib/python3.6/urllib/request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
ошибки надо обрабатывать )
доходит до 404 и падает

?? Eugene
26.12.2018
18:03:27
итерируешься ты как-то по-дурацки

Evgeny
26.12.2018
18:03:38
Прости уж)
Но каким образом надо?

?? Eugene
26.12.2018
18:03:44
for i in range() лучше заменить на for item in data
и вместо data[i]['id'] использовать item['id']

Evgeny
26.12.2018
18:05:15
секунду, сэр

Сергей
26.12.2018
18:07:27
секунду, сэр
и расскажи как запускаешь код. странно что эксепшн не увидел

Evgeny
26.12.2018
18:12:03
на cmd же)))
классика

А
26.12.2018
18:29:50
Кто шарит в C++, он чувствителен к регистру?

Dima
26.12.2018
18:30:09

А
26.12.2018
18:30:17
Да

Dima
26.12.2018
18:30:27
Естественно

А
26.12.2018
18:30:42
А во всем остальном?

Dima
26.12.2018
18:30:45
Чето не припомню япа который не чувствителен

?? Eugene
26.12.2018
18:31:47

Google

Denis
26.12.2018
18:32:04

Dmitry
26.12.2018
18:36:11
Здравствуйте ? .

Denis
26.12.2018
18:36:33
О вы из армии

Dima
26.12.2018
18:36:45

Nikolay
26.12.2018
18:36:48

Dima
26.12.2018
18:37:09

Admin
ERROR: S client not available

А
26.12.2018
18:37:32
хоть и бывшего

Slam! 538
26.12.2018
18:37:57
самопальная реализация метода __len__ обязательно должен принимать только экземпляр и ничего больше?

Dmitry
26.12.2018
18:38:03
А я не собираюсь выходить)

Denis
26.12.2018
18:38:07

?? Eugene
26.12.2018
18:38:16
че угодно принимай

Nikolay
26.12.2018
18:38:25

Slam! 538
26.12.2018
18:38:55
А шо еще
Ну например объект имеет экземпляры в виде 2 объектов, поддерживающих итерацию. Нужна длина первого объекта

Denis
26.12.2018
18:39:14

Nikolay
26.12.2018
18:39:22
кортежом отдавай

Denis
26.12.2018
18:39:34
Не по канону
За такое бьют

Nikolay
26.12.2018
18:39:44

Google

?? Eugene
26.12.2018
18:39:47
таки, да

Denis
26.12.2018
18:40:02

Slam! 538
26.12.2018
18:40:04
но все же можно len(object, 1)

Denis
26.12.2018
18:40:12
Нельзя
И не нужно

Nikolay
26.12.2018
18:40:44

А
26.12.2018
19:27:32
a = 'qwerty'
b = a[-4:-1]
print(b)
Почему он не пишет последнюю букву?
А только 'ert'

Dima
26.12.2018
19:28:13
Потому что с 0 начинаются индексы

А
26.12.2018
19:28:40
Мне нужны последние 4 символа

Aragaer
26.12.2018
19:29:25
a[-4:]

Dima
26.12.2018
19:29:27

А
26.12.2018
19:29:52
a = 'qwerty'
b = a[-4]
print(b)
так?

Slam! 538
26.12.2018
19:30:15
Да

А
26.12.2018
19:30:17
Все понял, спасибо

Dima
26.12.2018
19:30:43