list() 把一个可迭代对象转换为列表

‘’’
a = list()
a 返回 [ ]

b = ‘I love you’
b = list(b)
b 返回 [‘I’, ’ ', ‘l’, ‘o’, ‘v’, ‘e’, ’ ', ‘y’, ‘o’, ‘u’]

c = (1,1,2,3,5,8,13,21,34)
c = list©
c 返回 [1, 1, 2, 3, 5, 8, 13, 21, 34]
‘’’

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

len() 计算长度

max() 返回序列或参数集合中的 最大值

min() 返回序列或参数集合中的 最小值

需要保证序列或参数的数据类型都是统一的 ,例如 全部整数 或者浮点数 或者字符

‘’’
max(b) 返回 v 此处是比较的 是 ASCII 码值

members = [1,18,13,0,-98,34,54,76,32]
max(members) 返回 76

chars = ‘1234567890’
min(chars) 返回 ‘0’ 此处也是比较的 ASCII码

tuple1 = (1,2,3,4,5,6,7,8,9,0)
max(tuple1) 返回9

‘’’

sum(iterable[,start=0]) 返回序列iterable和可选参数start的总和

‘’’
list1 = 1,1,2,3,5,8,13,21,34
sum(list1) 返回 88
sum(list1,2) 返回90 相当于加 2

字符串类型无法实现 sum()操作
‘’’

sorted() 内置函数,返回一个排序列表,默认从小到大排序

#reversed() 逆转 顺序
‘’’
reversed© 返回<list_reverseiterator object at 0x0000019AD2F26828>
此处返回的是 一个 迭代器对象
可以用 list将其转换
list(reversed©)
[34, 21, 13, 8, 5, 3, 2, 1, 1]
‘’’

#enumerate() 枚举,生成由每个元素的index值和iten值组成的元组
‘’’
enumerate©
<enumerate object at 0x0000019AD2F28D38>
list(enumerate©)
[(0, 1), (1, 1), (2, 2), (3, 3), (4, 5), (5, 8), (6, 13), (7, 21), (8, 34)]

每一个元素都变成了一个元组,元组前面加的列表每一个元素的index值(索引值),将其插入
‘’’

zip() 由各个参数的序列组成的元组

‘’’

a = [1,2,3,4,5,6,7,8]
b = [4,5,6,7,8]
zip(a,b)
<zip object at 0x0000019AD09EDE08>

list(zip(a,b))
[(1, 4), (2, 5), (3, 6), (4, 7), (5, 8)]

注意:此处有短板效应,b只有5个参数,a有8个,

Python学习之序列相关推荐

  1. Python学习笔记--序列

    Sequence序列 1.序列操作 seq[ind1:ind2] seq[ind] seq1 + seq2 seq1 * seq2 seq * n obj in seq obj not in seq ...

  2. Python 学习笔记 -- 序列的基本使用

    1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 pr ...

  3. python学习 【序列】【列表】(day1)

    -------------------------- [序列] # 索引 verse = ["裁决者", "天行者", "极源之星EXA", ...

  4. python学习--统计序列中元素出现的频度(次数)

    例如有一个列表 l=[1,1,-1,2,3,22,34,32,2,-3,34,22,-5] 统计列表中每个元素出现的多少次 方式一: 先把列表变成一个字典dict,字典的key对应列表中的每一个元素, ...

  5. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  6. Python学习笔记(序列和元组)

    序列和元组 序列是指一种包含多项数据的数据结构,序列包含的多个数据项(成员)按顺序排列,可通过索引(下标),来访问序列成员. Python常见的序列包括字符串.元组.列表等,字节串也是序列,named ...

  7. Python学习笔记:序列之字符串

    目录 一.Python中的序列 1.访问模式 2.序列相关操作 (1)标准类型运算符

  8. python中的序列类型数据结构元素的切片操作_PythonI/O进阶学习笔记_4.自定义序列类(序列基类继承关系/可切片对象/推导式)...

    前言: 本文代码基于python3 Content: 1.python中的序列类分类 2. python序列中abc基类继承关系 3. 由list的extend等方法来看序列类的一些特定方法 4. l ...

  9. 流畅的python学习笔记(三):数据结构(3:文本和字节序列)

    文本和字节序列 大纲 1. 字符问题 2. 字节概要 2.1 结构体和内存视图 3. 基本的编解码器 4. 了解编解码问题 4.1 处理UnicodeEncodeError 4.2 处理Unicode ...

最新文章

  1. 【组队学习】【30期】吃瓜教程——西瓜书+南瓜书
  2. golang 时间原点 时间日期格式化
  3. 剑指offer之16-20题解
  4. 吐血整理!近二十年全国数学联赛赛题大全,烧脑全集来啦!
  5. 【渝粤教育】国家开放大学2018年春季 7218-21T医学伦理学(本) 参考试题
  6. Spyder kernel died 错误
  7. LeetCode 1730. 获取食物的最短路径(BFS)
  8. vue node php,vue node 是什么
  9. 实验吧web-中-忘记密码了
  10. 机器学习算法基础5-线回归与岭回归
  11. 《Effective Java 3rd》读书笔记——类和接口
  12. Spring AOP(六)之访问目标方法的参数
  13. 【算法竞赛进阶指南 0x31 质数】阶乘分解【唯一分解定理】
  14. 若依框架前端Vue项目分析实战
  15. Python爬虫从入门到精通:(14)验证码识别_Python涛哥
  16. R语言基于visreg 包COX回归和连续变量交互效应(交互作用)的可视化分析
  17. 人脸测温门禁 传感器_测温人脸门禁什么牌子好
  18. 使用Elasticsearch聚合搜索进行数据的分类统计
  19. pycharm安装第三方库:Try to run this command from the system terminal. Make sure that you use the问题,亲测已解决
  20. 小学六年级能用计算机器,长春六年级小学生通过全国计算机等级考试

热门文章

  1. Linux shell编程学习笔记-----第十四章
  2. 39[dropbox etc]
  3. u-boot-1.3.4移植到mini2440+128M nand boot(3)
  4. 今天收到了学校给出的退学警告
  5. JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例...
  6. NET使用了UpdatePanel后如何弹出对话框!
  7. 移动web前端下拉刷新效果
  8. Win7 64位系统XMind环境配置
  9. Regex入门(一)
  10. shell中的map使用