`
resunly
  • 浏览: 42028 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python基础知识总结---数据结构---字典

阅读更多

直接实例代码:

#5.0字典:
def directTest():
    #直接定义
    dir_obj = {"name":"Tom","sex":"man","age":"15","address":"fist streets"}
    print "字典的定义:",dir_obj;

    #其他转成字典
    dir_list = [("1",("tome","24","usa","like you"))]
    dir_to = dict(dir_list)
    print "dir_to items:",dir_to

    print "字典的长度:",len(dir_obj)
    print "--根据key找value--", dir_obj["sex"]

    ##空字典赋值
    dir_me = {}
    dir_me["title"]="TEST"
    dir_me["URL"]="www.sisico.com"
    print "--空字典赋值后-dir_me::",dir_me

    #对字典的访问
    #1.直接dir[key]访问  这样直接取去,如果字典没有ITEM会报错
    #2.dic.get(key) 用get访问  当用get获取字典item是,没有的ITEM 会出None
    print "dir_me item:",dir_me.get("title")
    print "dir_me items:",dir_me.items()

    #检测字典的key是否存在  key in dic
    print "check key 是否在字典中:","age" in dir_obj
    print "字典中的key集合:",dir_obj.keys();
    print "字典中value的集合:",dir_obj.values()

    #对字典的item变更
    dir_obj["sex"] = "wower"
    print "更改key对应的value--",dir_obj["sex"]  ##wower



    #-删除字典中的项-
    # 1.del dic["item"]  item===key
    # 2.dic.pop("item") item == key
    # 3.dic.popitem() 删除一项
    print "-dic items --",dir_obj
    del dir_obj["age"]
    print "-delete0 --",dir_obj
    dir_obj.pop("name")
    print "-delete1 --",dir_obj
    dir_obj.popitem()
    print "-delete2 --",dir_obj

 

分享到:
评论

相关推荐

    python-数据结构-书.docx

    Python数据结构:介绍Python中常用的数据结构,包括列表、元组、字典、集合等,以及它们的特点、使用方法、操作等。 3. 算法基础知识:介绍算法的基本概念、分类、特点等内容,包括排序、查找、递归、分治等。 4. ...

    ppt2-3python编程基础知识--基本数据类型.ppt

    Python 编程基础知识的核心在于其基本数据类型,这些类型构成了编程中最基础的元素。下面将详细阐述这些数据类型以及它们的特性和用法。 1. **数字类型**: - **整数(int)**:如1010、99、-217等,可以用十进制...

    python-3.12.0-docs-pdf-a4.zip

    1. **入门指南**:为初学者提供了Python编程的基础知识,包括安装、环境设置、基础语法、数据类型、控制结构、函数、模块和包等。 2. **标准库**:Python的标准库非常丰富,包含了各种模块,如操作系统接口(os)、...

    python-3.7.3-docs-pdf-a4.zip

    2. Python基础: - 语法结构:深入解析Python的基本语法,包括变量、数据类型(如整型、浮点型、字符串、列表、元组、字典等)、控制流(如if-else、for、while)、函数定义与调用、模块导入等。 - 类与对象:讲解...

    Python-100-Days-master.zip

    1. **Python基础知识**:这是入门阶段,学习者会接触到Python的基本语法,如变量、数据类型(整型、浮点型、字符串、布尔型等)、运算符、流程控制(条件语句、循环语句)以及函数的定义与调用。 2. **列表、元组、...

    python基本数据结构-字典.xmind

    python的字典操作知识图谱,相对全面的描述了字典的知识要点。

    Python学习笔记--皮大庆.pdf.zip

    3. **列表、元组、字典与集合**:这些是Python的主要数据结构,列表是可变序列,元组是不可变序列,字典是键值对的集合,集合则是一组不重复的元素。理解它们的特点和操作方法,如索引、切片、增删改查、迭代等。 4...

    最新Python基础知识点总结.pdf

    Python 基础知识点总结 Python 变量类型和变量赋值 ----------------------------- 在 Python 中,变量类型不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都...

    python-3.6.7-docs-pdf-a4

    通过"python-3.6.7-docs-pdf-a4"这份文档,初学者不仅可以学习到Python的基础知识,还可以了解到一些高级特性和最佳实践。此外,中文版文档使得国内用户能更好地理解内容,减少语言障碍,提高学习效率。无论你是打算...

    python基础课件-全部.pdf

    ### Python 基础知识概览 #### 认识 Python 和基础知识 - **Python 的发展历史**: - **起源**:Python 由 Guido van Rossum 创建,他在1982年获得数学与计算机硕士学位后,对编程产生了浓厚的兴趣。 - **背景**...

    Python2.x --老王Python系列--基础篇习题答案

    "标签"为"Python基础",意味着这些习题和解答主要涉及Python的基本语法、数据类型、控制结构、函数、模块和文件操作等核心概念。例如: 1. **基本语法**:包括变量声明、字符串操作、注释、缩进规则等。 2. **数据...

    python教程-03-字典常用操作之新增.ev4.rar

    在Python编程语言中,字典(Dictionary)是一种非常重要的数据结构,它以键值对(key-value pairs)的形式存储数据,提供了快速查找、插入和删除等操作。在本教程“python教程-03-字典常用操作之新增”中,我们将...

    beginning-python-3ed-master_python教程_python教程_

    《Python基础教程(第3版)》是针对初学者的一本权威指南,旨在帮助读者全面掌握Python编程语言。本教程涵盖了Python 3的核心概念、语法和常用库,为读者提供了坚实的编程基础。以下是对该教程源代码的详细解读: 1...

    Python入门教程-超详细1小时学会Python.pdf

    本资源为Python入门教程,旨在帮助初学者快速掌握Python基础知识,于1小时内学会Python。 知识点一:Python基础知识 ------------------------------------ Python是一种高级的、解释性的编程语言,具有简洁的语法...

    Python-100-Days (附源码).zip

    5. **Day41-55**: 这段期间的学习可能专注于Python的进阶主题,例如错误和异常处理,正则表达式,文件和目录操作,以及高级数据结构如堆栈、队列、字典和集合。 6. **Day66-70**: 可能会涵盖网络编程和并发处理,如...

    python程序设计教程-张莉-江苏省python二级教材-全套PPT

    这套PPT涵盖了从Python基础到高级应用的诸多知识点,旨在为考试提供系统的复习材料。 首先,从第1章《程序设计和Python语言》开始,我们学习了编程的基本概念,包括什么是程序,为什么要学习编程,以及Python语言的...

    趣学python源代码-python-for-kids source code

    一、Python基础知识 Python是一种高级编程语言,它的语法清晰,注重可读性,非常适合初学者。Python-for-Kids的源代码中,会涵盖变量、数据类型(如整型、浮点型、字符串)、控制结构(如if-else语句、for循环、...

    Python-Core-50-Courses-master.rar

    7. **数据结构**:深入理解列表、元组、字典和集合的使用,包括它们的操作方法,以及何时选择使用哪种数据结构。 8. **文件操作**:学习如何在Python中打开、读取、写入和关闭文件,以及处理文件异常。 9. **标准...

Global site tag (gtag.js) - Google Analytics