Python | json | Индекс
Как создать перебор с значениями по индексу?
Т.е:
json = json.load("name.json")
result = ""
i = 0
result += "\n" + json["fructs"][i]["name"]
i = 1
result += "\n" + json["fructs"][i]["name"]
По дате
По рейтингу
Илья, может, так?
1234567891011121314
import json
f = open("name.json")
js = json.loads(f.read())
f.close()
result = ""
i = 1
result += "\n" + str(js["fructs"]["fruct"+str(i)]["name"])
i = 2
result += "\n" + str(js["fructs"]["fruct"+str(i)]["name"])
print(result)
Файл name.json:
1234567891011
{
"fructs": {
"fruct1": {
"name": 1
},
"fruct2": {
"name": 2
}
}
}
Нужно чтобы i была в цикле и прибавлялось по 1
result += "\n" + json["fructs"][i]["name"] for i in range(100)
или так
for i in range(100):
abcd = i
print(abcd)
скинь код, поправлю. Всё равно скучно)
a = {
"fructs": {
"fruct1": ['123123', 'sdfsd', '123123', '1233123123'],
"name": ['123123', '12312', '123123', '1233123123'],
}}
abcd = [a["fructs"]["name"][i] for i in range(3)]
print(abcd)
Видео по теме