kód:
import json
numbers = [2, 3, 5, 7, 11, 13]
letters = ["a", "b", "c", "d"]
filename = "numbers.json"
with open(filename, "w") as f_obj:
json.dump(numbers, f_obj)
json.dump(letters, f_obj)
with open(filename) as f_obj:
numbers = json.load(f_obj)
letters = json.load(f_obj)
print(numbers)
print(letters)
Chcel by som byť schopný čítať viaceré zoznamy, ktoré som pridala do súboru json a nastaviť ich ako samostatné zoznamy, ktoré môžu byť použité neskôr.
Nemyslím si, že musím pridať nový riadok medzi jednotlivými zoznamami v súbore json a potom si ho čítať vo formáte riadkov.
odpovede:
2 pre odpoveď č. 1prečo ich neukladať do globálneho slovníka?
import json
numbers = [2, 3, 5, 7, 11, 13]
letters = ["a", "b", "c", "d"]
filename = "numbers.json"
val={"numbers": numbers, "letters":letters}
with open(filename, "w") as f_obj:
json.dump(val, f_obj)
with open(filename) as f_obj:
val = json.load(f_obj)
numbers = val["numbers"]
letters = val["letters"]
print(numbers)
print(letters)