Python随笔

16.0 我们根据列表、元组和字符串的共同特点,把它们索引)三统称为什么?

序列,因为它们有以下共同点:

1)都可以通过索引得到每一个元素

2)默认索引值总是从0开始(当然零活的Python还支持负数)

3)可以通过分片的方法得到一个范围内的元素的集合

4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)

 

16.1 请问分别使用什么BIF,可以把一个迭代对象转换为列表、元组和字符串?

list([iterable]) 把可迭代对象转换为列表

tuple([iterable]) 把可迭代对象转换为元组

str(obj) 把对象转换为字符串

>>> temp = ‘I love FishC.com!‘
>>> list(temp)
[‘I‘, ‘ ‘, ‘l‘, ‘o‘, ‘v‘, ‘e‘, ‘ ‘, ‘F‘, ‘i‘, ‘s‘, ‘h‘, ‘C‘, ‘.‘, ‘c‘, ‘o‘, ‘m‘, ‘!‘]

 

16.2 你还能复述出 "迭代" 的概念吗?

所谓迭代,是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次 "迭代",而每一次迭代的到的结果会被用来作为下一次迭代的初始值。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。