dict_values ​​для строки в python - PullRequest
0 голосов
/ 06 февраля 2020

Я просто хочу преобразовать объект, который выглядит следующим образом:

dict_values(['baf0242b-d7fc-49d7-aada-220344969fb6'])

Что я получил от этого:

dictionary.values()

В простую строку: 'baf0242b-d7fc-49d7-aada-220344969fb6'

Как я могу?

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Допустим, у вас есть словарь:

d = {'key': 'baf0242b-d7fc-49d7-aada-220344969fb6'}

Результат, который вы видите, состоит в следующем:

d.values()

Чтобы получить то, что вы хотите, преобразовать его в список и получить первый предмет на нем:

d = {'key': 'baf0242b-d7fc-49d7-aada-220344969fb6'}
result = list(d.values())[0]
1 голос
/ 06 февраля 2020

list(your_dict.values())[0]

Как уже упоминалось @rdas, dict_values - это view в Python 3+, и первый индекс вернет вашу строку.

...