• Python学习笔记06


     

    源代码文件第一行添加:#coding:utf-8,这样就可以避免了

    或者:#-*- coding: UTF-8 -*-

     

    dict:实际就是哈希表,其键只能是不可变类型,如string,bool,int,float。

    常用操作:增加,删除,修改,遍历,获取所有键,获取所有值。

     

    #-*- coding: UTF-8 -*-

    print type(dict) # <type 'type'>

    print dir(dict)

     

    dict = {}

    print type(dict) #<type 'dict'>

    dict = {'name':'tom', 'tom':20 ,100:89,True:'this is true','list':[1,23,3]} #哈希键只能是字符串、数字、布尔(不可变的对象可以作为键)

    dict['name'] = 'pzdn' #修改

    dict['douzi'] = 'shanshi' #插入

    del dict[100] #删除

    print dict,

    print dict['name'],dict['tom'],dict['list'],dict[True]

     

    print dict.keys()

    print dict.values()

    print dict.items() #[(),()]

    for item in dict:

    print item, dict[item]

     

    print len(dict)

    print dict.get('name'),dict.get('pzdn') == None

    print dict.has_key('pzdn') == False

    print dict.viewkeys()

    print dict.viewitems()

     

    dict.clear()

    del dict

     

    内置函数:

    cmp(dict1, dict2) #可用于比较两个字典是否相等,大于和小于,还不清楚是按什么标准来比较的

    cmp(dict1, dict2) #可用于比较两个字典是否相等,大于和小于,还不清楚是按什么标准来比较的

    len(dict1)

    str(dict1)

     

     

  • 相关阅读:
    vue+element-ui 字体自适应不同屏幕
    nginx——前端服务环境
    定位问题 vue+element-ui+easyui(兼容性)
    四叶草(css)
    vue-cil 打包爬坑(解决)
    el-tree文本内容过多显示不完全问题(解决)
    v-for(:key)绑定index、id、key的区别
    top 命令详解
    uptime 命令详解
    w 命令详解
  • 原文地址:https://www.cnblogs.com/pengzhen/p/4710700.html
Copyright © 2020-2023  润新知