【发布时间】:2012-08-16 14:02:42
【问题描述】:
当我尝试执行以下代码时,我得到 "TypeError: iterable argument required":
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"]
错误位于 if ":" in List[i]["List_contents"]:
行列表内容:
[{'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
谢谢。
【问题讨论】:
-
List的内容是什么?
标签: python list typeerror iterable