gpt4 book ai didi

python - 如何在for循环中读取这些元组并转换int类型?

转载 作者:行者123 更新时间:2023-11-30 23:13:27 24 4
gpt4 key购买 nike

我想在for循环时将tuple类型数据改为int类型。如何读取这些元组数据?(因为我想将这些数据转换为日期时间)

>>> print data
((1424794931452.0,), (1424794931645.0,), (1424794931821.0,),(1424794932014.0,), (1424794932189.0,))

我有 5 个元组数据(unixtime),这就是我想要做的。

for i in data:
con = int(data[i][0])
dt = datetime.fromtimestamp(con // 1000)
s = dt.strftime('%Y-%m-%d %H:%M:%S')
print(s)

我认为这些元组数据是 ([0][0],[1][0],[2][0],[3][0],[4][0]) 对吧?

有什么问题吗?我不太了解Python。

最佳答案

您有一个包含单元素元组的元组。您可能想要类似的东西:

from datetime import datetime

data = ((1424794931452.0,), (1424794931645.0,), (1424794931821.0,),(1424794932014.0,), (1424794932189.0,))

for elem in data:
con = int(elem[0])
dt = datetime.fromtimestamp(con // 1000)
s = dt.strftime('%Y-%m-%d %H:%M:%S')
print(s)

输出:

2015-02-24 11:22:112015-02-24 11:22:112015-02-24 11:22:112015-02-24 11:22:122015-02-24 11:22:12

关于python - 如何在for循环中读取这些元组并转换int类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29313348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com