鱼C论坛

 找回密码
 立即注册
查看: 2143|回复: 0

[技术交流] python学习笔记之序列

[复制链接]
发表于 2017-7-6 10:34:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
序列
  • list()
    把一个可迭代对象转换为列表
    1.   >>> a = list()
    2.   >>> a
    3.   []
    4.   >>> b = 'This is a string'
    5.   >>> b = list(b)
    6.   >>> b
    7.   ['T', 'h', 'i', 's', ' ', 'i', 's', ' ', 'a', ' ', 's', 't', 'r', 'i', 'n', 'g']
    8.   >>> c = (1,1,2,3,5,8,13,21,34)
    9.   >>> c = list(c)
    10.   >>> c
    11.   [1, 1, 2, 3, 5, 8, 13, 21, 34]
    复制代码

  • tuple()
    把一个可迭代对象转换为元组
  • str(obj)
    将obj对象转换为字符串
  • max()
    返回序列或者参数集合中的最大值,但必须保证序列或者参数的数据类型一致
  • min()
    返回序列或者参数集合中的最小值,但必须保证序列或者参数的数据类型一致
  • sum():sum参数的数据类型必须一致切位整数或者浮点数类型
    1.   >>> numbers = [1,2,5,8]
    2.   >>> sum(numbers)
    3.   16
    4.   >>> sum(numbers,4)
    5.   20
    复制代码

  • sorted()
    1.   >>> numbers
    2.   [9, 2, 6, 10, 4, 6]
    3.   >>> sorted(numbers)
    4.   [2, 4, 6, 6, 9, 10]
    5.   >>> numbers
    6.   [9, 2, 6, 10, 4, 6]
    复制代码
    和list.sort()的区别:
    1.   >>> numbers = [5,2,7,1]
    2.   >>> numbers.sort()
    3.   >>> numbers
    4.   [1, 2, 5, 7]
    复制代码

  • reversed()
    1.   >>> numbers
    2.   [6, 4, 10, 6, 2, 9]
    3.   >>> reversed(numbers)
    4.   <list_reverseiterator object at 0x03CC69F0>
    5.   >>> numbers
    6.   [6, 4, 10, 6, 2, 9]
    7.   >>> list(reversed(numbers))
    8.   [9, 2, 6, 10, 4, 6]
    复制代码
    和list.reverse()的区别:
    1.   >>> numbers
    2.   [6, 4, 10, 6, 2, 9]
    3.   >>> numbers.reverse()
    4.   >>> numbers
    5.   [9, 2, 6, 10, 4, 6]
    复制代码

  • enumerate()
    1.   >>> numbers
    2.   [9, 2, 6, 10, 4, 6]
    3.   >>> enumerate(numbers)
    4.   <enumerate object at 0x03CD9800>
    5.   >>> list(enumerate(numbers))
    6.   [(0, 9), (1, 2), (2, 6), (3, 10), (4, 4), (5, 6)]
    复制代码

  • zip()
    1.   >>> a = [1,2,3,4,5,6,7,8]
    2.   >>> b = [1,2,3,4]
    3.   >>> zip(a,b)
    4.   <zip object at 0x03CD9058>
    5.   >>> list(zip(a,b))
    6.   [(1, 1), (2, 2), (3, 3), (4, 4)]
    复制代码


评分

参与人数 2荣誉 +5 鱼币 +7 收起 理由
康小泡 + 2
小甲鱼 + 5 + 5 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-29 01:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表