#python #list
Вопрос:
У меня есть api, и я хочу интегрировать его в свое мобильное приложение flutter. Я хочу расшифровать ответ и хотел получить доступ к аргументу «данные». таким образом, аргумент «Данные» содержит список внутри. Я хочу сохранить «ABC» в строковой переменной и хочу сохранить «123» в отдельной целочисленной переменной. ИТАК, КАК Я МОГУ ПОЛУЧИТЬ ДОСТУП И СОХРАНИТЬ ЭТИ 2 РАЗНЫХ ЗНАЧЕНИЯ(«ABC» и «123») В 2 РАЗНЫХ ПЕРЕМЕННЫХ ИЗ СПИСКА, я застрял с этим.
{
"data":[
[
"ABC",
123
]
],
"success":true
}
Комментарии:
1. Пожалуйста, не «кричите» заглавными буквами.
2.
result.data[0][0]
для строкиresult.data[0][0]
для Int.3. @Vimal вы не можете получить доступ к словарю python с помощью
dict_var.key
. Вы должны использоватьdict_var["<key>"]
.
Ответ №1:
Вы получаете доступ к словарю с помощью dict_var["<key>"]
. Вы можете распаковать список с помощью var1, var2 = list_var
.
Код:
theData = {
"data": [
[
"ABC",
123
]
],
"success": True
}
str_data, int_data = theData["data"][0]
Комментарии:
1. если это ответ на ваш вопрос, пожалуйста, нажмите на галочку