前提・実現したいこと
Python3.8 でJSONを扱う簡単なプログラムを作っています。
以下のJSONに対して、dtの値である 162795600を指定した時、配列の番号である1を取得
したいのですが、どの様にして書けば配列の番号(インデックス番号)を取得できるかわかりません。
(dt 1627952400を指定した時は0が取得できる事が期待値です。
該当のソースコード(JSON)
{
"lat": 35.6715,
"lon": 139.6462,
"hourly": [
{
"dt": 1627952400,
"temp": 31.17,
"uvi": 7.4,
],
"pop": 0.08
},
{
"dt": 1627956000,
"temp": 31.32,
"uvi": 8.82,
"weather": [
"pop": 0.07 },
試したこと
f = open("XXX.json", 'r')
d = json.load(f)
for num in range(2):
print(d["hourly"][num]["dt"])
でDTを2つ取得できることはわかりましたが、それ以上はわかりません。
dt 162795600 を指定して配列の番号である1を取得する方法を教えてほしいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー