zoukankan      html  css  js  c++  java
  • Python--数据类型与变量(列表、元祖、字典)

    今天我们来看Python中3种內建的数据结构:列表、元祖和字典

    列表

    定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素
    特性:
    1.可存放多个值
    2.可修改指定索引位置对应的值,可变
    3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序

    list是处理一组有序项目的数据结构,一旦你创建了一个列表,就可以添加、删除,或者是搜索列表中的项目。由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,且列表是可以嵌套的

    列表创建

    list_test=[’lhf‘,12,'ok']

    list_test=list('abc')

    list_test=list([’lhf‘,12,'ok'])

    列表常用操作

    索引
    切片
    追加
    删除
    长度
    切片
    循环
    包含

    列表工厂函数list()

    append

    count

    extend

    index

    insert

    pop

    remove

    reverse

       sort

    元组

    定义:与列表类似,只不过[]改成()
    特性:

    1.可存放多个值
    2.不可变
    3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序

    元祖和列表十分相似,不过元祖是不可变的。即你不能修改元祖。元祖可以嵌套。

    元组创建

    ages = (11, 22, 33, 44, 55)

    ages = tuple((11, 22, 33, 44, 55))

    元组常用操作

    索引
    切片
    循环
    长度
    包含

    元组工厂函数tuple()

    字典

    定义:{key1:value1,key2:value2},key-value结构,key必须可hash
    特性:

    1.可存放多个值
    2.可修改指定key对应的值,可变
    3.无序

    字典创建

    person = {"name": "sb", 'age': 18}

    person = dict(name='sb', age=18)
    person = dict({"name": "sb", 'age': 18})
    person = dict((['name','sb'],['age',18]))
    {}.fromkeys(seq,100) #不指定100默认为None
    注意:

    >>> dic={}.fromkeys(['k1','k2'],[])

    >>> dic {'k1': [], 'k2': []}

    >>> dic['k1'].append(1)

    >>> dic {'k1': [1], 'k2': [1]}

    字典常用操作

    索引
    新增
    删除
    键、值、键值对
    循环
    长度

    字典工厂函数dict()

  • 相关阅读:
    报表容器元素的典型用途:保持位置关系+表角斜线
    如何在Wyn仪表板中实现文件下载
    报表表格中的迷你图
    怎么实现固定行数的表格类报表
    如何把自己设计好的仪表板分享给别人?
    报表中的【子弹图】实现方法
    来自不同数据集的图表如何设置联动
    仪表板图表条件格式化设置
    报表中的数据格式设置方法汇总
    仪表板数据表根据用户需求可以自由选择查看的数据列
  • 原文地址:https://www.cnblogs.com/metianzing/p/6962765.html
Copyright © 2011-2022 走看看