每当我尝试运行以下代码时:
public List<List<T>> bundleLists(List<Obj1> obj1, List<Obj2> obj2){
List<List<T>> bundle = new List<List<T>>();
bundle.add(obj1);
bundle.add(obj2);
return bundle;
}
我收到此错误:
message = raw_input("Write a word: ")
for i in range (message(len)):
print i
我不知道为什么会这样。
答案 0 :(得分:1)
你需要对字符串应用len,而不是相反。
这将有效:
for i in range (len(message)):
print i
请注意,这将打印整数。您可能真的想要print message[i]
来打印字符串中的每个字符吗?
答案 1 :(得分:0)
您正在寻找range(len(message))
,而不是range(message(len))
。然后,您的程序会为字符串中的每个字符打印0
,1
,2
等。