• python 5 数据结构


    转载: http://www.cnblogs.com/known/archive/2010/09/03/1817499.html

    python中有三个内建的数据结构, 列表, 元组, 和 字典

    1. 列表 (List)

    列表用一堆方括号【】 表示, 没想数据之间用 逗号 隔开, 一旦你建立了一个列表, 你可以对它进行添加, 删除, 或搜索。

    所以列表是可以改变的

    2. 元组

    元组和列表相似,但是 元组是不可以改变的!元组是用() 表示的, 每项数据之间也是用逗号隔开, 

    元组通常用在使语句或者用户定义的函数能够安全的采用一组值得时候,

    3. 字典 (dict)

    键值组合, 键必须是唯一的,使用不可变的对象(比如字符串), 值可以为 可变、不可变的对象。

    字典是用{} 表示, 每个键值对之间用逗号隔开,键,值之间用冒号隔开

     4. 序列 -》 列表, 元组, 字符串

    序列的两个主要特点是 索引 和 切片(eg.substring)

    索引 可以让我们可以从序列中抓取一个特定项目。 

    切片让我们能够获取序列的一个切片, 即一部分序列

    shoplist[-1] : 表示序列的最后一个元素

    shoplist[-2]: 序列的倒数第二个元素

    负数的话, 位置是从序列尾开始计算的

    开始位置是包含在序列切片中的,而结束位置被排斥在切片外

    冒号是必须的

     5. 对象与引用

    shoplist = ['apple', 'mango', 'carrot', 'banana']
    mylist = shoplist   # mylist is just another name pointing to the same object!

    del shoplist[0]  # this deletion will delete both shoplist and mylist

    make  a copy of shoplist

    mylist = shoplist[:]

    del mylist[0]  # this del will not affect original shoplist

    6. 字符串函数

  • 相关阅读:
    Cocos2dx-背景无限循环播放
    centos 7端口和防火墙
    图片裁剪
    spring-boot图片压缩
    vue cli简介
    spring-boot的配置(实时生效)
    spring-boot打成war包放入tomcat运行
    spring-boot上传图片并访问
    linux链接ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/morningdew/p/5966635.html
Copyright © 2020-2023  润新知