如何在python中将元组转换为字符串并将其用于strptime?

野兔

我在 Date[] 中有一个元组列表: [[2017, 1, 1], [2017, 1, 1], . . .

如何将它们中的每一个转换为字符串?

X=[]
Y=[]
for i in range(len(Date)):
    if(Date[i][0]==2017):
        str=''.join(Date[i])
        X.append(datetime.datetime.strptime(str, '%G %V %u').date())
        Y.append(Val[i])

strptime 需要一个 str 来转换,如果我在那里添加 Date[i],它说它接受 str 而不是元组。我尝试通过转换它,str=''join(Date[i])但它说 strptime 只接受 str 而不是整数。这里似乎有什么问题?

菲利普·姆韦纳尔斯基

无需使用strptime,您可以按datetime.datetime原样将值传递给

X.append(datetime.datetime(*Date[i]).date())

此外,您的代码需要一些润色,变量名应该小写,而不是迭代范围,您可以直接迭代date和 的val

date = [[2017, 1, 1], [2017, 1, 1]]
val = [0, 1]

x = []
y = []
for i, v in zip(date, val):
    if i[0] == 2017:
        x.append(datetime.datetime(*i).date())
        y.append(v)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中将“日/月”字符串转换为日期并将其与Odoo日期字段进行比较?

如何在python中将数据框的列名从字符串转换为元组?

如何在python中对任何类型的文件进行分块并将其转换为字符串

如何在python中将字符串转换为字节?

如何在python中将urlopen转换为字符串

如何在Python中将字符串转换为整数?

如何在Python中将DWORD转换为字符串

如何在Python中将字符串转换为函数?

如何在Python中将字符串转换为代码?

如何在Python中将字符串转换为timetuple

如何在Python中将字符串转换为函数?

如何在python中将字符串转换为复数?

如何在Python中将字符串转换为命令?

如何在python中将字符串转换为int?

如何在 python 中将字符串转换为表格?

在python中将字符串转换为元组

在python中将元组转换为字符串

如何分隔字符串并将其转换为变量

如何连接字符串并将其转换为大写

如何拆分字符串并将其转换为整数?

如何在python中接收音频输入并将其转换为文本字符串

如何在猪中将元组转换为逗号分隔的字符串

如何在Ruby中分割定界字符串并将其转换为数组?

如何在C#中读取指针的值并将其转换为字符串?

如何使用单行在Python中将列表/元组转换为以空格分隔的字符串?

如何验证字符串并将其转换为特定格式的python

如何在Tensorflow中将字符串张量转换为python字符串?

如何在python 2.7中将字符串转换为字节字符串

如何在python中将字符串转换为字符串文字?