Merhabalar, benim bir sorum var. $ ile başlayan ad json objesin içindeyse o objeyi çağırsın
(Anlatamadım)
json={"sa":"as}
metin="$sa"
Çıktı:
as
gibi bunu nasıl yapabilirim bana re modülü ile yapabilirsin dediler ama modülden hiç birşey anlamadım
sözlükte karşılık gelen öğeyi bulmak için bunu kullanıyoruz eğer istediğiniz buysa
json={"sa":"as}
print(json["sa"])
Çıktı:
as
1 Beğeni
dict = {"1": "a",
"2": "b",
"3$": "c",
"4": "d",
"$5": "e"}
for i in dict.keys():
if "$" in i:
if len(i.split("$")[0]) == 0:
print(i+": "+dict[i])
Bunun gibi bir şey mi yapmaya çalışıyorsun?
1 Beğeni
"sa"
ile başlayan key
'lerin item
'lerini çekmek için for döngüsü kullanabilirsiniz.
data.json:
{"salam": "Et Urunu", "sakarya": "il", "sari": "renk"}
kodlar:
import json
file = open("data.json")
data = json.load(file)
for key in data:
if key[:2] == "sa":
print(f"{key}: {data[key]}")
file.close()
Çıktı:
salam: Et Urunu
sakarya: il
sari: renk
Edit:
koşul cümlesi, if key.startswith("sa"):
ile değiştirilebilir.
2 Beğeni