
Юра
17.01.2017
13:00:25
"{} ,{} ,{} ,{} ,{} ,{} ,{} ,{} ,{} ,{}".format(0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9)
"% ,% ,% ,% ,% ,% ,% ,% ,% ,%".%(0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9)
Мда, s забыл

Andrey
17.01.2017
13:00:56
почитай доку по format
у него много возможностей

Google

Aragaer
17.01.2017
13:05:01
$ python3 -m timeit '" ".join("%d" for _ in range(10)) % tuple(range(10))'
1000000 loops, best of 3: 1.77 usec per loop
вот я такое сделал
но тут конструирование форматной строки сжирает наверно
но опять же, если мне надо развернуть список, я просто могу использовать join

Юра
17.01.2017
13:06:20

Aragaer
17.01.2017
13:07:26
лично меня не напрягает сделать что-то вроде
"["+"] [".join(map(str, range(10)))+"]"
$ python -m timeit '("{} , "*10).format(*list(range(10)))'
1000000 loops, best of 3: 0.882 usec per loop
как я сказал, время тратится на построение форматной строки для %
$ python3 -m timeit '("%d " * 10) % tuple(range(10))'
1000000 loops, best of 3: 0.868 usec per loop
так почти нет разницы

Юра
17.01.2017
13:12:01
Ну а если ее заранее построить?
Но все равно, формат отстает каждый раз

Google

Denis
17.01.2017
13:14:19
Эскобар

Andrey
17.01.2017
13:14:22
о, научился таки пользоваться паинтом

Aragaer
17.01.2017
13:14:26
а можно не картинкой, а текстом?

Denis
17.01.2017
13:14:29
Не надо перегружать встроенные имена

Andrey
17.01.2017
13:14:36
скоро научишься пользоваться pastebin

Проксимов
17.01.2017
13:14:36

Aragaer
17.01.2017
13:14:38
а то я не очень умею код с картинки читать

Проксимов
17.01.2017
13:14:45
Ща
https://github.com/leshark/download-it/blob/master/TASK.py

Johnnie
17.01.2017
13:30:02
ща пул реквестов накидают, ух

Проксимов
17.01.2017
13:33:35
Версия через список
И через словарь

Maxim
17.01.2017
13:34:01
зачем ты лист переопределил)
и словарь))

Проксимов
17.01.2017
13:34:48

Maxim
17.01.2017
13:35:11
есть же волшебные слова в питоне
которыми нельзя называть переменные

Проксимов
17.01.2017
13:35:39
?

Maxim
17.01.2017
13:36:03
и вместо range(0,len(list))
достаточно range(len(list))

Ssi
17.01.2017
13:36:09

Google

Maxim
17.01.2017
13:36:44
это назад в чатик бегиннеров)

Aragaer
17.01.2017
13:36:47
list =[0 for i in range(10)]
надо
l = [0] * 10

Проксимов
17.01.2017
13:37:32

Johnnie
17.01.2017
13:37:49
end = input("Нажмите, чтобы закончить") end не нужен

Subbotin
17.01.2017
13:37:51

Maxim
17.01.2017
13:38:17
нужен в винде
end = input("Нажмите, чтобы закончить") end не нужен

Aragaer
17.01.2017
13:38:17
во втором варианте лучше не for i in d.items(), а for k, v in d.items()

Проксимов
17.01.2017
13:38:19

Johnnie
17.01.2017
13:38:29
нет, не нужен

Проксимов
17.01.2017
13:38:37

Maxim
17.01.2017
13:38:37

Johnnie
17.01.2017
13:38:51
ну ладно, всего хорошего тогда

Denis
17.01.2017
13:38:56
Зачем тебе exe?

Проксимов
17.01.2017
13:39:06

Maxim
17.01.2017
13:39:06
нужен, у тебя файл закроется

Subbotin
17.01.2017
13:39:08
list - вполне допустимое название для переменной

Maxim
17.01.2017
13:39:18
и ты ничего не успеешь прочесть

Artem
17.01.2017
13:39:27

Maxim
17.01.2017
13:39:30
почему допустипое?

Google

Johnnie
17.01.2017
13:39:37
я не говорю, что инпут не нужен. я говорю, что не нужен енд

Проксимов
17.01.2017
13:39:40

Subbotin
17.01.2017
13:39:47
>>> list = 1
>>> print(list)
1

Aragaer
17.01.2017
13:39:47
для этого не требуется присваивать в end

Admin
ERROR: S client not available

Maxim
17.01.2017
13:39:52
аа
ну да)
затупил)

Artem
17.01.2017
13:40:07

Проксимов
17.01.2017
13:40:08

Denis
17.01.2017
13:40:31

Ssi
17.01.2017
13:40:43

Subbotin
17.01.2017
13:40:45

Aragaer
17.01.2017
13:41:00
не можно, а "питон разрешает"

Artem
17.01.2017
13:41:07
ты говоришь "вполне допустимое", споря с человеком, который советует не называть

Subbotin
17.01.2017
13:41:09
это равносильно

Aragaer
17.01.2017
13:41:09
но пеп вроде не разрешает

Artem
17.01.2017
13:41:14
Зачем?

Проксимов
17.01.2017
13:41:28
В итоге что лучше? Через словарь или список?

Artem
17.01.2017
13:41:29
Потому что хочешь показать свой недюжинный ум?)

Google

Subbotin
17.01.2017
13:41:31
пеп запрещает ещё строки длиннее 79 символов

Denis
17.01.2017
13:41:49
Половина пепа не нужна

Andrey
17.01.2017
13:42:01
@upppi выполняешь норму по унижениям в этом чате сегодня?)

Artem
17.01.2017
13:42:17
пеп хороший, не надо. строки можно до 100, но больше тоже не надо

Проксимов
17.01.2017
13:42:36
Збс, спросил про код, начал срач

Denis
17.01.2017
13:43:03
У меня 150 и мне норм

Artem
17.01.2017
13:43:19
а потом выясняется, что иногда люди работают на ноутбуке с редактором в 2 колонки
и им не норм

Denis
17.01.2017
13:44:17
А какая разница, сделать перенос самому или доверить это их редактору?

Ssi
17.01.2017
13:44:36
а разве ноутбуки нынче не широкофрматные?

Artem
17.01.2017
13:44:42

Denis
17.01.2017
13:44:51
Когда я открываю свой код в маленьком окошке, он сам переносит длинные строки

Andrey
17.01.2017
13:45:09
это не перенос строки

Artem
17.01.2017
13:45:10

Maxim
17.01.2017
13:45:11
ничоси технология