zoukankan      html  css  js  c++  java
  • Python 字符串 列表 元组 字典 集合学习总结

    1,数据结构基本知识

         数据结构是以某种方式(例如编码) 组合起来的数据元素(数字 字符 和其他数据)的汇集体,最为基本的数据结构,称之为序列(sequence)其中,在Python中,我们常见的数据类型和数据结构如下:

    数据类型:

    • int ==>  整数. 主要⽤用来进⾏行行数学运算

    • str ==> 字符串串, 可以保存少量量数据并进⾏行行相应的操作

    • bool==>判断真假, True, False

    • list==> 存储⼤大量量数据.⽤用[ ]表⽰示

    • tuple=> 元组, 不可以发⽣生改变 ⽤用( )表⽰示

    • dict==> 字典, 保存键值对, ⼀一样可以保存⼤大量量数据

    • set==> 集合, 保存⼤大量量数据.  不可以重复. 其实就是不保存value的dict

    数据结构


    • 列表 list []                            : 可以修改,方括号表示,逗号区分各个子元素,其中字符串需引号区分  ["你好","中国",2018,"改革开放40周年"]
    • 元祖 tuple (,)                        :不可以修改,使用圆括号表示, 但可相互转换
    • 字典 dict {key: values}          : 键-值组成项
    • 集合 set  {key}                     : 单纯键值,唯一


    2,数据结构各类操作集锦

          常见的算术运算符在其中的运用:

    加减乘除

           常见的各类操作在其中的运用:

    在python3中所有的整数都是int类型. 但在python2中如果数据量量比较⼤大. 会使⽤用long类型. 在python3中不存在long类,

    bit_length(). 计算整数在内存中占⽤用的⼆二进制码的⻓长度:

    str1 = 123
    print(str1.bit_length())






































  • 相关阅读:
    雨天的尾巴「线段树合并+树上差分」
    硬币购物「容斥+背包」
    消失之物「分治+背包」
    最小距离「多源最短路」
    任务分配「最短路+DP」
    LCA「树链剖分+线段树」
    组合计数基础
    SPOJ-QTREE4 Query on a tree IV
    K-D tree 区域查询复杂度证明
    bitset 求解高维偏序
  • 原文地址:https://www.cnblogs.com/rango0550/p/10369697.html
Copyright © 2011-2022 走看看