小编nrs*_*s90的帖子

在Python中将字符串转换为datetime对象

我正在尝试将字符串转换为日期时间对象...

time = '10:00:00'
date = '2016-10-03'
date = date + ' ' + time
print date
date = datetime.strptime(date, '%Y-%m-%d %H:%M:%y')
print date
Run Code Online (Sandbox Code Playgroud)

打印出来:

2016-10-03 10:00:00
2000-10-03 10:00:00
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它改变了年份日期..

当我做:

date = '2016-10-03'
date = datetime.strptime(date, '%Y-%m-%d')
print date
Run Code Online (Sandbox Code Playgroud)

它工作正确,我得到:

2016-10-03
Run Code Online (Sandbox Code Playgroud)

为什么我在那里添加时间会改变一年?

谢谢

python string datetime python-2.7

0
推荐指数
1
解决办法
45
查看次数

在 Python 中迭代一个字典键的多个值

这是我的 Python 函数之一的摘录:

d = {'ANIMAL' : ['CAT','DOG','FISH','HEDGEHOG']}
d_list = []
for key,value in d.iteritems():
    temp = [key, value]
    d_list.append(temp)
Run Code Online (Sandbox Code Playgroud)

当我打印d_list它时,它目前给了我:

>>>print d_list
[['ANIMAL', ['CAT', 'DOG', 'FISH', 'HEDGEHOG']]]
Run Code Online (Sandbox Code Playgroud)

我如何重写函数,以便它给我:

>>>print d_list
[['ANIMAL', 'CAT'],['ANIMAL', 'DOG'],['ANIMAL', 'FISH'],['ANIMAL', 'HEDGEHOG']]
Run Code Online (Sandbox Code Playgroud)

python dictionary list

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

datetime ×1

dictionary ×1

list ×1

python-2.7 ×1

string ×1