|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 风不会停息 于 2018-7-4 00:07 编辑
1. 列表, 元组和字符串统称为序列, 因为它们有很多共同点:
1. 都可以通过索引得到每一个元素
2. 默认索引值从0开始
3. 可以通过分片得到一个范围内元素的集合
4. 有很多共同的操作符(重复操作符, 拼接操作符, 成员关系操作符)
2. 可以通过 list(), tuple(), str(), 分别把一个可迭代对象转换为列表, 元组, 字符串
3. max(), min(): 返回一个序列的最大, 最小值(只能对同一种数据类型使用)
4. sum(s, a): 将s序列中的数字相加并加上a(默认a = 0), 只能对数字进行操作
5. sorted(s): 对s序列中的元素进行从小到大的排序(只能对同一种数据类型使用)
6. reversed(s): 将s序列中的元素翻转
7. enumerate(s):
- >>> numbers = [1, 18, 13, 0, -98, 34, 54, 76, 32]
- >>> list(enumerate(numbers))
- [(0, 1), (1, 18), (2, 13), (3, 0), (4, -98), (5, 34), (6, 54), (7, 76), (8, 32)]
复制代码
8. zip(s1, s2):
- >>> a = [1, 2, 3, 4, 5, 6, 7, 8]
- >>> b = [4, 5, 6, 7, 8]
- >>> list(zip(a, b))
- [(1, 4), (2, 5), (3, 6), (4, 7), (5, 8)]
复制代码
|
|