• Python中的列表、元祖、字典


    一、列表

    一组有序项目的集合。可变的数据类型【可进行增删改查】

    列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。

    列表中能够包括不论什么数据类型,也可包括还有一个列表

    列表可通过序号訪问当中成员

     

    经常使用列表操作:

    list.append()追加成员。成员数据

    list.pop()删除成员,删除第i个成员

    list.count(x)计算列表中參数x出现的次数

    list.remove()删除列表中的成员。直接删除成员i

    list.extend(L)向列表中追加还有一个列表L

    list.reverse()将列表中成员的顺序颠倒

    list.index(x)获得參数x在列表中的位置

    list.sort()将列表中的成员排序

    list.insert()向列表中插入数据insert(a,b)向列表中插入数据

    可通过

    >>>help(list) 查看方法详情


    二、元组

    不可变序列

    元组是以圆括号“()”包围的数据集合,不同成员以“,”分隔

    与列表不同:元组中数据一旦确立就不能改变


    通过下标进行訪问

    声明:

    L=(1,2,3)

    含0个元素的元组: L = ()

    含1个元素的元组:L=(1,) 注意有逗号


    三、字典

    键值对的集合(map)

    字典是以大括号“{}”包围的数据集合

    与列表差别:字典是无序的,在字典中通过键来訪问成员。

    字典是可变的,能够包括不论什么其它类型

     

    声明:

    M={k1:v1,k2:v2}

    訪问 M[k1]将得到v1


    经常使用字典操作:

    dic.clear()清空字典

    dic.keys()获得键的列表

    dic.values()获得值的列表

    dic.copy()复制字典

    dic.pop(k)删除键k

    dic.get(k)获得键k的值

    dic.update()更新成员,若成员不存在,相当于增加

    dic.items()获得由键和值组成的列表

    dic.popitem

    能够通过

    >>>help(dict) 查看详情

    四、序列的索引和切片

    列表、元组和字符串都是序列

    序列的两个主要特点是索引操作符和切片操作符。

    索引操作符让我们能够从序列中抓取一个特定项目。即下标操作,用方括号和数字抓取某个位置的项目,L[0]抓取第一个元素,L[-1]抓取最后一个元素

    切片操作符让我们可以获取序列的一个切片。即一部分序列。

    方括号加一对可选数字。切出某个子片L[1:3] 返回1-2的子片。L[2:]从2開始到最后,L[:]整个

  • 相关阅读:
    【翻译】ASP.NET Web API入门
    ASP.NET Web API 简介
    浅析利用MetaWeblog接口同步多个博客
    说说JSON和JSONP,也许你会豁然开朗
    说说JSON和JSONP,也许你会豁然开朗
    点击ListView 获取所选择行的数据
    Label 控件设置背景透明色
    C#遍历窗体所有控件或某类型所有控件 (转)
    使用Window 自带的控件 axWindowsMediaPlayer 制作播放器
    ASP.net 学习路线(详细)
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6847987.html
Copyright © 2020-2023  润新知