zoukankan      html  css  js  c++  java
  • 学习Python第五天

      今天咱们讲一下元组,hash,字典,元组是数据类型其中之一

    元组的特性为有序的,不可变的,但是如果其中有可变元素,这些可变元组还是可以改变的,代码如下:

    元组的写法:name = (‘roy’,‘alex',‘tom’)

    可以切片:

    Hash:一般意指为"散列“,也有指定音译为哈希的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值,哈希的值是必须不可变的

        可变的数据类型有列表,不可变的数据类型有数值,元组,字符串

    语法格式:hash()

     字典:是key_value结构的,key必须为hash,且必须为不可变数据类型,必须唯一。

        无序,查找速度极快

        可存放任意多个值,可修改,可以不唯一 ,通过Key来取值

       

    字典的增删改查很简单,就不赘述了,哈哈哈哈

    获取值的方法:字典名.get()或者字典名[key值],区别在于get()方法如果获取不到值,会返回None,而字典名[key值]则会报错,所以通常使用get()方法

     字典的删除操作:pop()方法,括号内为key值,会进行删除,并返回删除的内容

            popitem()方法,随机删除,使用语法为字典名.popitem()

            del方法

    多级字典的嵌套:

    字典的其他相关方法:

    setdefault()方法:如果在字典中有key值,则返回对应的value值;如果没有则新增一个key-value对

    fromkeys()方法:生产字典,并且批量赋值

    字典的循环:

  • 相关阅读:
    linux 配置ssh免密码登陆本机
    Java连接mysql数据库并插入中文数据显示乱码
    新浪微博热门评论爬虫采集
    新浪微博热门评论抽取规则
    【MySql】Java 批量插入数据库addBatch
    算法设计题4.3 等差数列
    PHP setcookie() 函数
    Linux下用于查看系统当前登录用户信息 w命令
    Ubuntu 登录锐捷 网卡被禁用 网口灯不亮解决
    将 VMware 最小化到系统托盘
  • 原文地址:https://www.cnblogs.com/roy1235/p/9195238.html
Copyright © 2011-2022 走看看