Python列表中有['12:30','12:45']
,我想在第一次迭代中访问'12:30'
,在第二次迭代中,我应该得到'12:45'
。
my_list=['12:30','12:45']
for each_value in my_list:
print(each_value[0])
预期结果为'12:30'
,但实际输出为'1'
。
答案 0 :(得分:1)
您应将其编写为:
>>> my_list=['12:30','12:45']
>>> for each_value in my_list:
... print(each_value)
...
12:30
12:45
each_value
是字符串"12:30"
,"12:45"
是继续前进的过程。因此,在字符串上调用[0]
会得到该字符串的第一个字符,即"1"
。