Вы можете легко использовать это понимание:
a = ['hello','world','1','2']
my_dict = {item : a[index+1] for index, item in enumerate(a) if index % 2 == 0}
Это эквивалентно циклу for ниже:
my_dict = {}
for index, item in enumerate(a):
if index % 2 == 0:
my_dict[item] = a[index+1]
Используйте TimeSpan.Parse
для преобразования строки
http://msdn.microsoft.com/en-us/library/system.timespan.parse (v = vs.110) .aspx