Q:老师这题怎么写?
A:你想想,我们在写程序的时候,是不是有写过:
a='abcd'
for i in a:
xxx
这样的
而len(a)是什么?
A(S):算字符。
Q:老师无序组合和索引体系是什么?
A:无序组合,是指没有顺序可言,你下一次读它,不知道读到第几个。我们Python里面,元组就是无序的。
Q:好像懂了一点。老师,索引体系是什么?
A:比如说,元组(5,6,7,8),如果用在循环里,print出来可能是6,8,7,5,也可能是8,7,5,6,谁也不知道究竟是什么顺序。但字符串,比如说,'abcd’,用在循环里,print出来一定是abcd不会变,所以是有序。
Q:有点像集合的那种,然后是打乱的放在一起,但是里面东西还是一样的。对吧?
A:无序就像集合。
Q:懂了。
A:所谓索引体系,就是怎么样找到单个元素。比如列表l=[a,b,c]可以通过l[1]来找到其中的一个元素。元组是不可以找到其中指定元素的。
Q:老师为啥是用1来找a,b,c?
A:l[1]找到'b',l[0]找到'a',l[2]找到'c',我只是举了其中一个例子。
Q:懂了懂了,那个[1,0]。
A:啥?
Q:刚刚有点像这题的,用这种找法:
A:嗯,这题是倒过来,已知元素,倒过来查它的序号。
A(S):index方法返回查找字符串的索引。第二个参数是起始索引。