zoukankan      html  css  js  c++  java
  • 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[:]整个

  • 相关阅读:
    信息收集之Nmap
    namp ssl秘钥安全性检测
    msf测试tomcat
    MobaXterm root用户连接虚拟机时出现Access denied
    最长公共子序列C
    web 入门58-70
    oninput,onpropertychange,onchange的用法和区别
    JavaScript判断图片是否加载完成的三种方式---转
    node.js
    SPP-Net
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6847987.html
Copyright © 2011-2022 走看看