python - 如何在列表列表中运行 for 循环以使用日期时间?
问题描述
我有一个列表列表:
[['2020', '05', '20', '22', '24', '16.7929'],
['2020', '05', '29', '05', '50', '12.4465'],
['2020', '05', '29', '06', '44', '34.1706']]
我想访问每个元素,以便我可以使用此功能:
for x in list:
for a, b, c, d, e, f in x:
dt.datetime(int(a), int(b), int(c), int(d), int(e), round(float(f)).timestamp()
然而,作为一个字符串列表,它只解包每个列表的第一个元素(2020)并将其分解为单个字符。但是,我还了解到,您根本无法遍历这样的整数列表。你怎么做呢?
解决方案
for x in list:
dt.datetime(int(x[0]), int(x[1]), int(x[2]), int(x[3]), round(float(x[4])), int(x[5])).timestamp()
推荐阅读
- javascript - 使用具有相同等级的相同值对数组中的对象进行不可变的排名
- linux - 如何在 linux 中启用对 ogonek 字符的支持
- snowflake-cloud-data-platform - 有没有一种简单的方法可以从雪花存储过程中检索标量结果
- assembly - 从程序集中的文件中删除字符
- reactjs - 在 axios 完成获取后,React 没有设置状态
- c++ - 调用构造函数时,C++ 崩溃,堆栈显示矢量析构函数
- excel - Active DS 类型库的 VBA 后期绑定
- python - Python 。CustomJS 不起作用 js_on_change ,散景滑块
- javascript - 使用调用、绑定、应用和对象原型的区别?
- reactjs - Expo React Native 无法在 Android 上启动项目:“系统找不到指定的路径”