也花了一点时间。
习惯了java的思想。用java的思想来获取python元组中的数据。结果出错了。
yuanzu_s = ("one", "two", "three", "four",);
print(yuanzu_s[0]);
print(len(yuanzu_s));
print(len(yuanzu_s[0]));
i = 0;
for i in yuanzu_s:
print(len(yuanzu_s[i]));
报一个这样的错误:
Traceback (most recent call last):
File "D:\USER\NetBeansProjects\OnePythonTest\src\OnePythonTest.py", line 65, in <module>
print(len(yuanzu_s[i]));
TypeError: tuple indices must be integers
纠结一会。在JAVA的思想下,逐个去打印某个数组里的数据。只需拿某个数组的下标即可。
没料到在python中,既然不行。。
后来改成了下面的代码 :
yuanzu_s = ("one", "two", "three", "four",);
print(yuanzu_s[0]);
print(len(yuanzu_s));
print(len(yuanzu_s[0]));
i = 0;
for i in yuanzu_s:
print(i);
这样就没有错了。。
呵呵,完全新手帖,我刚自学python没多久。作一个标记。