当我尝试执行以下代码时,我得到“TypeError:需要可迭代参数” :
for i in range(len(SE_FE_Lists)):
print "** ", SE_FE_Lists[i]["List_contents"]
if ":" in SE_FE_Lists[i]["List_contents"]:
print ": ", SE_FE_Lists[i]
print "*--* ", SE_FE_Lists[i]["List_contents"]
if " " in SE_FE_Lists[i]["List_contents"]:
print "Space :", SE_FE_Lists[i]
print "*--* ", SE_FE_Lists[i]["List_contents"]
错误位于List[i]["List_contents"] 中的 if ":" 行中:
清单内容:
[{'List_selection': 'List1', 'List_contents': '1:4'}, {'List_selection': 'List2', 'List_contents': '1 2 4'}, {'List_selection': 'List3',
'List_contents': 1}]
作为输出我得到:
** 1:4
: {'List_selection': 'List1', 'List_contents': '1:4'}
*--* 1:4
** 1 2 4
Space : {'List_selection': 'List2', 'List_contents': '1 2 4'}
*--* 1 2 4
** 1
谢谢。