首页 > 解决方案 > 日期时间不可迭代 - 创建列表时出错

问题描述

运行此代码时出现以下错误

import datetime 

today = datetime.datetime.now()
print(today)

lst = []
lst = lst.extend(today)
lst = lst.extend(first_ok)
lst = lst.extend(second_ok) 
lst = lst.extend(all_payments)   

其中first_oksecond_ok是数值变量

TypeError:'datetime.datetime' 对象不可迭代

为什么日期时间不可迭代且不能放入列表中?该怎么办?

标签: pythonlistdatetimeiterable

解决方案


您正在使用扩展,它需要一个可迭代的。Datetime 不可迭代,但它是一个 datetime 对象。你可以append改用


推荐阅读