如何在Python中访问键值的前n个字符
我需要访问字典中键值的前10个字符。我的字典是这样的:如何在Python中访问键值的前n个字符,python,key,key-value,Python,Key,Key Value,我需要访问字典中键值的前10个字符。我的字典是这样的: data = {"id": "bob", "start_date": "2020-01-01 00:00:00"} 我试过: for key, value in data.items(): new_start = data["start_date"][0,10] 所需输出为: print new_start 2020-01-01 你为什么使用循环?您可以直接执行此操作:- print(date['start_date'][0:
data = {"id": "bob", "start_date": "2020-01-01 00:00:00"}
我试过:
for key, value in data.items():
new_start = data["start_date"][0,10]
所需输出为:
print new_start
2020-01-01
你为什么使用循环?您可以直接执行此操作:-
print(date['start_date'][0:10])
输出:-
'2020-01-01'
您得到的不正确输出是什么?为什么在循环体中不使用
键
或值
时要迭代数据项
?也可以使用date['start\u date']来代替前10个字符。split()[0]