`

Python中的字典操作

阅读更多
'''
Created on 2011-11-1
@author: dudong0726
python中所谓的字典其实就是java中的map,操作类似
'''

if __name__ == '__main__':
    ab = { 'Swaroop'   : 'swaroopch@byteofpython.info',
             'Larry'     : 'larry@wall.org',
             'Matsumoto' : 'matz@ruby-lang.org',
             'Spammer'   : 'spammer@hotmail.com'
             }

    print("Swaroop's address is %s" % ab['Swaroop'])

    # Adding a key/value pair
    ab['Guido'] = 'guido@python.org'    #通过key引用,如果key不存在,为添加新项
    
    # Deleting a key/value pair            
    del ab['Spammer']                   #通过key删除项

    # Modify a key/Value pair
    ab['Larry'] = 'Larry broth@well.org';   #修改某一项内容
    
    print ('\nThere are %d contacts in the address-book\n' % len(ab))
    for name,address in ab.items():
        print('Contact %s at %s' % (name,address))           #遍历ab,返回类似于集合的对象,


    if 'Guido' in ab: # OR ab.has_key('Guido')
        print ("\nGuido's address is %s" % ab['Guido'])

 

发现一个比较有趣现象,替换上面红色代码,得到同样的结果,

 

  for item in ab.items():
        print('Contact %s at %s' % item)           #遍历ab,返回类似于集合的对象,
 

 

分享到:
评论

相关推荐

    头歌Python入门之元组与字典

    4.Python的列表和字典可以存储任意类型的元素,所以我们可以将字典存储在列表中,也可以将列表存储在字典中,这种操作称为嵌套。 嵌套:列表中存储字典,字典中存储列表,字典中存储字典, 更多有关字典使用知识,请...

    Python中字典对象的常用操作示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: ...目的:帮助理解字典对象Python中的常用操作。

    Python中字典对象的其他方法操作示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 ...目的:帮助理字典对象的其他方法在Python中的具体使用。

    Python之字典讲解

    字典是Python中的一种非常重要的数据结构,它通过键值对(key-value)的方式存储数据。字典中的每一个元素都是由键和值组成的,其中键必须是不可变的数据类型,如字符串或数字等;而值可以是任意类型的数据。字典中的...

    python中字典的操作方法.docx

    以下是Python字典的一些主要操作方法: 1. **创建字典**: - 字典可以通过花括号{}定义,内部用逗号分隔键值对。例如: ```python my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'} ``` 2. **访问字典...

    Python如何把字典写入到CSV文件的方法示例

    在Python编程中,将字典数据写入CSV文件是一种常见的数据操作,特别是在处理大量结构化数据时。CSV(Comma Separated Values)文件格式因其简洁、易于读取和处理的特性,广泛应用于数据交换和存储。本文将详细介绍...

    Python练习题

    在Python编程语言的学习过程中,实践是提升技能的关键。"Python练习题"这个资源包含了1到11个单元的练习题目,旨在帮助学习者巩固和深化对Python基础概念的理解,特别是元组、列表、字典以及类这四个核心数据结构的...

    学学Python_字典13_字典的方法(items、pop)

    本篇文章将深入探讨标题提到的两个关键方法——`items()`和`pop()`,以及它们在字典操作中的应用。 首先,`items()`方法是用于获取字典中所有键值对的迭代器。这些键值对以元组的形式返回,每个元组包含一个键和...

    Python中文操作手册

    本"Python中文操作手册"是针对Python编程者的重要参考资料,类似于Java的API文档,提供详尽的函数、模块和类的说明,便于开发者在编写代码时进行查阅和学习。 这个手册覆盖了Python 2.4版本,虽然Python已经发展到3...

    python实验三、字典和集合 .doc

    【Python 字典与集合实验详解】 实验目标集中在掌握Python中的两个重要数据结构——字典...通过这个实验,你可以深入理解Python字典和集合的用法,以及它们在实际问题中的应用,这将对你的Python编程技能有很大帮助。

    Python中字典对象的遍历示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。 使用步骤: 1、下载解压缩之后,打开...目的:帮助理解字典对象的遍历操作。

    python 实现让字典的value 成为列表

    在Python编程中,字典是使用键值对(key-value pairs)存储数据的一种数据结构。键必须是唯一且不可变的,而值可以是任意数据类型,包括列表(list),字典(dict),或者Python中的任何其他数据类型。通常情况下,...

    python字典

    在Python编程语言中,字典(Dictionary)是一种非常重要的数据...以上是关于Python字典的一些基本概念和使用技巧。在实际编程中,字典是非常灵活且强大的工具,广泛应用于各种场景,包括数据解析、缓存、配置管理等。

    Python本地字典查询

    "Python本地字典查询"这个主题,结合"本地服务器+爬虫"的描述,我们可以深入探讨如何利用Python在本地环境中进行高效的字典操作以及如何构建网络爬虫来获取和处理数据。 首先,Python的字典(Dictionary)是其内置...

    学学Python_字典14_字典的方法(popitem、setdefault)

    接下来是`setdefault()`方法,它是字典操作中的另一个实用工具。当尝试访问一个不存在的键时,`setdefault()`方法会返回一个默认值,同时将该键添加到字典中,其值为指定的默认值。如果键已经存在于字典中,`set...

    Python实现嵌套列表及字典并按某一元素去重复功能示例

    3. **字典操作**:通过字典的键值进行查找和比较,以及如何添加和删除字典元素。 4. **列表操作**:遍历列表并检查元素是否存在,以及如何向列表中添加元素。 5. **条件判断**:使用`if...else`语句来决定是否将元素...

    python中字典dict常用操作方法实例总结

    下面的python代码展示python中字典的常用操作,字典在python开发中有着举足轻重的地位,掌握字典操作相当重要 #创建一空字典 x = {} #创建包含三个项目的字典 x = {"one":1, "two":2, "three":3} #访问其中的一个...

    Python字典操作.docx

    【Python字典操作详解】 在Python编程语言中,字典是一种非常重要的数据结构,它用于存储键值对,其中键是唯一的,用于索引对应的值。在数据分析领域,字典常用于处理各种数据对象,例如在值替换时,可以通过字典...

    Python语言基础项目案例:字典的操作.pptx

    通过这些操作,我们可以深入理解Python字典的基本特性和操作。字典是一种关联数据结构,允许我们使用键来存储和访问值,而无需关心它们在字典内部的顺序。`dict1.update(dict2)`操作使得`dict1`包含了`dict2`的所有...

    Python列表、元组、字典

    在Python中,列表(List)、元组(Tuple)和字典(Dictionary)是常用的三种数据结构,它们各有特点,适用于不同场景的数据存储和操作。 列表是Python中最常用的可变序列类型,使用方括号[]定义,元素之间用逗号...

Global site tag (gtag.js) - Google Analytics