Сокращение кода в одну

Можно ли как то эти строчки:

id = requests.get('').text
id = json.loads(id)
id = id[0]['id']

Сократить в одну?


Ответы (2 шт):

Автор решения: Zhihar

а так разве не работает?

id = json.loads(requests.get('').text)[0]['id']
→ Ссылка
Автор решения: MaxU

Лучшие все-таки в две строки, чтобы легче читалось. Вместо “json.loads()” лучше воспользоваться встроенным в request методом “.json()”:

data = requests.get('...').json()
ID = data[0]['id']

“id” - является встроенной функцией, не нужно использовать/затенять имена встроенных функций.

→ Ссылка