zoukankan      html  css  js  c++  java
  • Python基础(五)

    1.元组tuple

    Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

    2.元组的操作方法

    index和count与字符串和列表中的用法相同

    3.字典dict

    由于列表是可变的,无论是内容还是顺序都随时可能存在变动,那么数据就存在着不稳定性。

    于是字典就很好的解决了这个问题,字典的结构是key-value的形式,即一一对应,给值取一个名字,查找的时候按照名字来查询即可。

    字典查找内容:按照键值、get方法

    区别:按照键值查找,如果没有的话,会报异常;而get方法查找不会报异常,会返回一个空的内容

    字典修改内容:按照键值,然后指定修改

    字典添加内容:直接添加,创建新的键值,然后赋值即可。

    字典删除内容:del、clear()

    区别:del 是单独清楚某个键值对,再次查询时,键值对不存在会报错;clear()是清楚整个字典

    4.字典的常规操作

    len():查询字典的键值对个数

    keys():查询字典的键,会返回一个包含所有键的列表

    values():查询字典的值,会返回一个包含所有值的列表

    items():查询字典的键值对,会返回一个包含所有键值对的元组

    enumerate():用于对可遍历对象,返回出下标索引和值

    5.集合

    集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。

    集合的添加元素方法:add、update

    集合的删除元素方法:

    remove(删除指定的元素,没有则报错)、

    pop(随机删除集合中的元素,集合中没有元素没有则报错)、

    discard(集合中存在的元素则删除,否则不做操作)

    交集、并集:存在则生成新的集合

  • 相关阅读:
    W3C规范
    背景图片调整大小
    comfirm和prompt的区别
    position属性absolute与relative 的区别
    text-decoration和text-indent和text-shadow
    刷新网页跳转锚点
    安卓中location.href或者location.reload 不起作用
    $_SERVER 当前信息
    堆+思维——cf1330E
    树形dp——cf1332F【好题】
  • 原文地址:https://www.cnblogs.com/zxh1297/p/9445099.html
Copyright © 2011-2022 走看看