0
我已經嘗試了多種不同的方式來從for循環中選擇行的日期,但是我不斷收到錯誤。這是一個包含5個對象的字典,我想遍歷名爲date的對象。行[i] ['date']不起作用。我應該更換行[i] ['date']?解決了。當我在我的html代碼中遍歷時間時,它是空的,爲什麼?不解決遍歷數據結構
for i in rows:
date_split = str.split(rows[i]['date']) # I tried to use an integer to access date like row[0][5]
just_time = date_split[1]
if just_time == '00:00:00':
just_time = 'All Day'
else:
just_time = just_time[0:5]
times.append((just_time))
rows.append((times))
results.append((rows, printed_day, start_time, times))
爲什麼你使用'rows'而不是'row'和'i'從哪裏來? –
'str.split' - str是一個類型,而不是一個變量。你不應該把它用作變量名,並且在這段代碼中它不會被初始化。 –
這是stackexhange中的一個錯字。 – Tank