python答疑老师_《Python程序设计》学生答疑【20200316-02】

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方法返回查找字符串的索引。第二个参数是起始索引。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值