zoukankan      html  css  js  c++  java
  • 字典

    1.介绍

      字典是另一种可变容器模型,且可存储任意类型对象。

      字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 

      键必须是唯一的,但值则不必。

      值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

    2.访问值

    1 #!/usr/bin/python
    2 # -*- coding: UTF-8 -*-
    3 dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
    4 
    5 print "dict['Name']: ", dict['Name'];
    6 print "dict['Age']: ", dict['Age'];

    3.效果

      

    4.修改字典

    1 #!/usr/bin/python
    2 # -*- coding: UTF-8 -*-
    3 dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
    4 
    5 dict['Age'] = 8;  # update existing entry
    6 dict['School'] = "DPS School";  # Add new entry
    7 
    8 print "dict['Age']: ", dict['Age'];
    9 print "dict['School']: ", dict['School'];

    5.效果

      

    6.删除字典元素

     1 #!/usr/bin/python
     2 # -*- coding: UTF-8 -*-
     3 dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
     4 
     5 # 删除键是'Name'的条目
     6 del dict['Name'];
     7 print "dict['Age']: ", dict['Age'];
     8 
     9 # 清空词典所有条目
    10 dict.clear();
    11 
    12 # 删除词典
    13 del dict;

    7.效果

      

    8.键的特性

      不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住

      键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行

    9.内置函数

      

    10.字典的内置方法

      

     

  • 相关阅读:
    你可能不知道的js -- 数据类型转换
    项目开发过程中使用工具的相关配置 -- git / svn / 谷歌跨域
    博客园个人博客页面主题
    keep-alive指定条件缓存的坑
    element的多文件上传
    谷歌应用商店扩展程序
    从郭建的遭遇(自称最惨的创业者)看‘程序员的人生观’(一)
    我深表遗憾
    入门学习三
    编程入门学习二
  • 原文地址:https://www.cnblogs.com/juncaoit/p/8544281.html
Copyright © 2011-2022 走看看