遍历数据结构

2024-04-27 02:28:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试了各种不同的方法从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))

Tags: to对象方法代码fordate字典time
1条回答
网友
1楼 · 发布于 2024-04-27 02:28:26

您正在对行进行迭代,因此在每次迭代中,irow是一个字典,而不是您所设想的整数计数器

for row in rows:
    # the loop variable row is a dictionary
    date_split = str.split(row['date']) # or row['date'].split()
    ...

相关问题 更多 >