
Artem
12.04.2017
21:29:21
нельзя, умрешь

Aleksey
12.04.2017
21:30:06
10 тасков одновременно запусти и все
У меня тоже дежавю, такой вопрос был же уже недавно Оо

Aleksey
12.04.2017
21:31:24

Google

Aleksey
12.04.2017
21:31:50
Да пофиг в целом то
Просто история повторяется, время спираль и все такое

Aleksey
12.04.2017
21:35:24

Aleksey
12.04.2017
21:36:28
Сомневаюсь
Если там не супер пупер расчеты, то разница незаметна будет

Tony
12.04.2017
21:38:46
a={'b': 3, 'c': 4}
как вывести
1: 3
2: 4
for не помогает, потому что у хешей индексов нет
разве что костылить

Маришка
12.04.2017
21:40:18
for i, item in enumerate(a.items(), 1):
?

Nikolay
12.04.2017
21:40:47

Tony
12.04.2017
21:40:57

Маришка
12.04.2017
21:41:25

Google

Artem
12.04.2017
21:41:51

Маришка
12.04.2017
21:42:10

Aragaer
12.04.2017
21:42:35
можно ключи отсортировать, если очень хочется

Artem
12.04.2017
21:42:40
скорее for i, key in enumerate(sorted(a.keys()),1):print(i, a[key])
М?)
не задан порядок обхода

Tony
12.04.2017
21:43:39
Ну, да. Костыль дальше
cars_names = ''.join([f'{i}: {item["name"]}' for i, item in enumerate(cars.items(), 1)])
TypeError: tuple indices must be integers or slices, not str

Artem
12.04.2017
21:44:20
.items возвращает туплы key, value

53r63rn4r
12.04.2017
21:44:54
Он что-то наизвращался

Artem
12.04.2017
21:45:11
в целом порядок можно задать просто sorted(a.items()) потому что это же как раз будет сортировка по ключу

Маришка
12.04.2017
21:45:26
a.values()

53r63rn4r
12.04.2017
21:45:35
Но а - это дикт

Tony
12.04.2017
21:45:36
TypeError: string indices must be integers
cars_names = ''.join([f'{i}: {item["name"]}' for i, item in enumerate(cars.keys(), 1)])
а бля
стойте

53r63rn4r
12.04.2017
21:46:00
Стоим

Маришка
12.04.2017
21:46:02
cars_names = ''.join([f'{i}: {item}' for i, item in enumerate(cars.values(), 1)])

Artem
12.04.2017
21:46:31

Маришка
12.04.2017
21:46:32
И просто item тогда)

Google

Tony
12.04.2017
21:48:33
и пронумеровать
ладно
сделаю в несколько строк

Маришка
12.04.2017
21:49:48
cars.values() возвращает лист значений

Tony
12.04.2017
21:49:56
но мне надо только одно значение
из каждого хешика

Маришка
12.04.2017
21:50:35
Так ты их получаешь, одно значение из каждого ключа

Tony
12.04.2017
21:50:44
а
сек

Маришка
12.04.2017
21:50:45
И все в листе

Tony
12.04.2017
21:53:17
f
а
я все правильно сделал короче

Маришка
12.04.2017
21:54:16
?

Aleksey
12.04.2017
22:08:33
Вот вам прекрасную Екатерину Андрееву в тред

Игорь
12.04.2017
22:10:03

Artem
12.04.2017
22:10:47

Google

Aleksey
12.04.2017
22:11:27
55 лет все_таки

Nikolay
12.04.2017
22:18:21
Ну так что? ?
aabbaacaa ~> a2b2a2c1a2

Donaudampf
12.04.2017
22:19:11
да, питон 3 :D
а в чём вопрос-то?

Nikolay
12.04.2017
22:19:31

Admin
ERROR: S client not available

Donaudampf
12.04.2017
22:19:44
редактор?

Nikolay
12.04.2017
22:20:03
Про скрипт; тут какой-то С-стайл

Artem
12.04.2017
22:20:09

Donaudampf
12.04.2017
22:20:30
а, блин, нафиг скриншоты кода постить

Nikolay
12.04.2017
22:20:48

Artem
12.04.2017
22:21:12
Ну да, так и есть)

Aleksey
12.04.2017
22:22:01
Сейчас что-нибудь покруче aiohttp есть??

Artem
12.04.2017
22:22:34
Ну и вместо enumerate можно просто после цикла последний кусок положить.
Будет меньше шума

Маришка
12.04.2017
22:28:39
:D
from collections import Counter
print(''.join(("{}{}".format(c, i) for c, i in sorted(Counter("aaaabbbccd").items()))))

Nikolay
12.04.2017
22:28:45
Чует моя жопа, это можно через регексры

b0g3r
12.04.2017
22:30:09

Google

Nikolay
12.04.2017
22:30:13
Ex., aabaa -> a2ba2

Маришка
12.04.2017
22:30:30
Я поняла)

b0g3r
12.04.2017
22:30:32
Тоже верно

Маришка
12.04.2017
22:31:10
Ну тогда плюс регэкспы :DDD

b0g3r
12.04.2017
22:34:18
Я бы убрал проверку на последний и просто вынес бы операцию для последнего за цикл

Nikolay
12.04.2017
22:40:30
Кек
Регех расширить на всю мощность алфавита
https://regex101.com/r/tuBQyl/1
Че-то с * модификатором не хочет работать, с + работает, всё красивенько, по порядку
Дальше принтим join с %match%len_of_match

Маришка
12.04.2017
22:42:06

Belegnar
12.04.2017
22:42:31

Nikolay
12.04.2017
22:42:52

Маришка
12.04.2017
22:43:25
Фсе

Nikolay
12.04.2017
22:43:37
Ага, именно это и хотелось))

Belegnar
12.04.2017
22:45:16

Donaudampf
12.04.2017
22:50:48
def compress(s):
def count(match):
s = match.group(0)
return f"{s[0]}{len(s)}"
return re.sub(r'(.)\1*', count, s)
у меня так получилось