python - 日期时间不可迭代 - 创建列表时出错
问题描述
运行此代码时出现以下错误
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_ok
和second_ok
是数值变量
TypeError:'datetime.datetime' 对象不可迭代
为什么日期时间不可迭代且不能放入列表中?该怎么办?
解决方案
您正在使用扩展,它需要一个可迭代的。Datetime 不可迭代,但它是一个 datetime 对象。你可以append
改用
推荐阅读
- python-3.x - 降级的库在 conda 环境下不起作用
- android - 如何在相对布局中正确放置按钮
- batch-file - 计算目录中 .txt 文件的数量
- node.js - 有没有办法以编程方式访问和控制 Chrome Devtools 的“远程设备”部分?
- r - 为什么值是向量?
- android - MPAndroidChart,如何在缩放后获取第一个和最后一个可见的 x-index?
- c++ - 为什么只有当我在 C++ 中使用 rand() 函数时,循环才会运行 1 或 2 次
- spring - Spring KafkaListener:如何知道它何时准备就绪
- python - Python 中的 MySQL 错误 - 无法连接到 MySQL 服务器
- python - 间歇性 TabError:缩进中制表符和空格的不一致使用(仅在 CircleCI 上)