1. 共同点
- 都可以通过索引得到每一个元素
- 默认索引值总是从 0 开始( 当然灵活的 Python 还支持负数索引)
- 可以通过分片的方法得到一个范围内的元素的集合
- 有很多共同的操作符( 重复操作符、 拼接操作符、 成员关系操作符)
2. 常用内置函数
1. list()
- list():用于创建一个空列表
a = list() #创建一个空列表[]
list(iterable):把一个可迭代对象转换成列表
b = 'abc'
a = list(b) #a为['a', 'b', 'c']
c = (12, 2, 3)
a = list(c) #a为[12, 2, 3]
d = (1, [2,3], 4)
a =list(d) #a为[1, [2, 3], 4]
2. tuple():把一个可迭代对象转换成元组(同list())
3. str(obj):把obj对象转换成字符串(讲过)
4. len(args):返回参数的长度,args可为字符串、列表、元组
5. max()/min():返回参数的最大/最小值,参数可为数、字符串(按ASCII码取)、列表、元组
6. sum(agrs):求和,参数只能是数字。
7. sorted(args):和list.sort()用法一样
8. reversed(agrs):反转列表
a = [3,4,5]
list(reversed(a)) #[5, 4, 3]
tuple(reversed(a)) #(5, 4, 3)
9. enumerate():枚举
a = [3,4,5]
list(enumerate(a)) #[(0, 3), (1, 4), (2, 5)]
tuple(enumerate(a)) #((0, 3), (1, 4), (2, 5))
10. zip():打包
a = [1,2,3,4,5]
b = [4,5,6]
list(zip(a,b)) #[(1, 4), (2, 5), (3, 6)]
tuple(zip(a,b)) #((1, 4), (2, 5), (3, 6))
Paste_Image.png
网友评论