`
m4774411wang
  • 浏览: 113140 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

python 列表和字典的区别

阅读更多

如果把python列表 做为一种有序的对象集合类型的话,那python字典 就是无序的集合类型,
python 列表主要是根据偏移来取得存取,而python字典主要是根据键来存取。
字典的格式以{key:value}的格式来定义
比如
a = {'name':'xiaoming','age':23}
字典支持嵌套

下面介绍的操作方法用到的例子是:
a = {'name':'xiaoming','age':23}

字典的常用操作方法:
1 has_key('key名称')
判断字典里是否有该键存在,如果存在的话返回True,不存在的话返回False
比如
a.has_key("name")返回True
a.has_key("sss")返回False

2keys()返回的是字典键组成的列表
比如a.keys()
返回:['age','name']

3values返回的是字典值组成的列表
比如a.values()
返回:[23,'xiaoming']

4update()方法,把2个字典进行合并
比如我现在又建立了一个
b = {'sex':'man'}
a.update(b)
print a
输出的结果是:{'age': 23, 'name': 'xiaoming', 'sex': 'man'}

还有一些常用的方法可以通过help(a)或者python的文档来查看。


作者:老王@python python教程
老王python,提供pythn相关的python教程和python下载 ,希望大家能够喜欢

分享到:
评论

相关推荐

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

    在Python编程中,处理数据结构如列表和字典是非常常见的任务。嵌套列表和字典在表示复杂数据时尤其有用,比如存储具有多个属性的对象。本示例将讲解如何处理嵌套列表和字典,并根据特定元素去重复,这对于数据处理和...

    头歌Python入门之元组与字典

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

    Python问题解决,重复向列表中添加字典作为元素

    目录Python问题解决(一),重复向列表中添加字典作为元素向一个列表中添加字典作为元素时错误描述解决最后 Python问题解决(一),重复向列表中添加字典作为元素 其他python学习笔记集合: Python基础知识详解 从...

    Python列表和字典的基本知识和函数总结

    Python 列表和字典的基本知识和函数总结 Python 列表是一种有序的集合,可以存储各种类型的数据,包括字符串、数字、列表等。列表的创建方式有多种,可以使用中括号 `[]` 创建空列表,也可以使用内置函数 `list()`...

    python列表、字典、元组、集合精讲

    Python 中的列表、字典、元组、集合都是基本的数据结构,用于存储和操作数据。列表是可变对象,支持原处修改的操作。字典是特殊的列表,用于存储无序的对象集合。元组是特殊的列表,用于存储有序的对象集合。集合是...

    Python的学习心得和知识总结(三)|Python基础(列表、元组、字典和集合)

    序列 什么是序列 列表(List)是什么 列表对象的常用方法列表对象的四种创建列表元素的增加删除列表元素的访问计数列表对象的切片操作列表元素的排序逆序列表相关的内置函数 多维列表(List的延伸) 二维列表 元组...

    Python列表、元组、字典

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

    python如何在列表、字典中筛选数据

    在Python编程中,筛选数据是常见的操作,尤其是在处理列表、字典和集合等数据结构时。本篇文章将详细探讨如何在这些数据结构中筛选出符合特定条件的数据。 首先,我们来看如何在列表中筛选数据。在列表中筛选数据...

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

    键必须是唯一且不可变的,而值可以是任意数据类型,包括列表(list),字典(dict),或者Python中的任何其他数据类型。通常情况下,字典的值不是列表,但如果需要在字典中使用列表来存储多个值,可以这样操作。 当...

    python 列表转为字典的两个小方法(小结)

    1、现在有两个列表,list1 = [‘key1′,’key2′,’key3’]和list2 = [‘1′,’2′,’3’],把他们转为这样的字典:{‘key1′:’1′,’key2′:’2′,’key3′:’3’} >>>list1 = ['key1','key2','key3'] >>>list2 =...

    解决python给列表里添加字典时被最后一个覆盖的问题

    items=[] #先声明一个字典和一个列表,字典用来添加到列表里面 >>> item['index']=1 #给字典赋值 >>> items.append(item) >>> items [{'index': 1}] #添加到列表里面复合预期 >>> item['index']=2 #现在修改字典 >>...

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

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

    python容器:列表,元组,字典,集合的思维导图

    python容器:列表,元组,字典,集合的思维导图

    Python 拼接字符串、列表和字典 Python源码

    Python 拼接字符串、列表和字典 Python源码Python 拼接字符串、列表和字典 Python源码Python 拼接字符串、列表和字典 Python源码Python 拼接字符串、列表和字典 Python源码Python 拼接字符串、列表和字典 Python源码...

    Python 的字典(Dict)是如何存储的

    ### Python字典(Dict)的存储机制详解 #### 前言 在深入探讨Python字典的存储原理之前,我们先来明确几个概念。字典是Python中的一种内置数据结构,它以键值对的形式存储数据。由于其高效的数据查找性能,字典被...

    Python中字典对象的嵌套和查询示例

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

    Python程序基础:字典和集合综合案例.pptx

    不能是列表、字典和集合等可变数据类型;创建集合的方式很简单,只需将逗号分隔的不同元素使用大括号括起来即可。由于集合元素是无序的,集合的打印效果与定义顺序可以不一致,且由于集合元素独一无二,使用集合类型...

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

    在Python编程中,将字典数据写入CSV文件是一种常见的...希望这个示例能帮助你理解和掌握Python中字典数据写入CSV文件的方法。如果你对此有更多疑问或需要进一步的信息,可以查阅相关的Python文档或教程,深化你的知识。

    python对象转字典的两种实现方式示例

    本文实例讲述了python对象转字典的两种实现方式。分享给大家供大家参考,具体如下: 一. 方便但不完美的__dict__ 对象转字典用到的方法为__dict__. 比如对象对象a的属性a.name=’wk’, a.age=18, 那么如果直接将使用...

    python3 打印输出字典中特定的某个key的方法示例

    本文实例讲述了python3 打印输出字典中特定的某个key的方法。分享给大家供大家参考,具体如下: 大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去找某个特定的key的...

Global site tag (gtag.js) - Google Analytics