字典的使用方法

#定义词典dic_name
>>> dic_name = {‘Ipad‘: 3599, ‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#查看定义的词典内容
>>> dic_name
{‘Ipad‘: 3599, ‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#查看词典中所有的key
>>> dic_name.keys()
[‘Ipad‘, ‘Car‘, ‘Coffee‘, ‘Iphone‘, ‘pen‘]
#查看词典中所有的key对应的值
>>> dic_name.values()
[3599, 250000, 35, 4999, 5]
#查看‘Car‘key是否在dic_name词典中
>>> dic_name.has_key(‘Car‘)
True
#删除词典中的第一个key
>>> dic_name.popitem()
(‘Ipad‘, 3599)
#查看删除后的效果
>>> dic_name
{‘Car‘: 250000, ‘Coffee‘: 35, ‘Iphone‘: 4999, ‘pen‘: 5}
#删除dic_name词典中的指定key
>>> dic_name.pop(‘Coffee‘)
35
 #当然删除也可以这样写
>>> del dic_name(‘Coffee‘)
35
#查看删除后的效果
>>> dic_name
{‘Car‘: 250000, ‘Iphone‘: 4999, ‘pen‘: 5}
#在不删除dic_name词典中key的同时修改key‘Car‘的value值 由25000改变为260000
>>> dic_name[‘Car‘] = 260000
#向dic_name词典中增加Coffee key
>>> dic_name[‘Coffee‘] = 30
#查看增加和修改后的效果
>>> dic_name
{‘Car‘: 260000, ‘Coffee‘: 30, ‘Iphone‘: 4999, ‘pen‘: 5}
>>>
#字典中可以存放列表、元组等
>>> dic_name = {‘Ipad‘:[3500,3499]}
>>> dic_name
{‘Ipad‘: [3500, 3499]}
>>> dic_name
{‘Ipad‘: [3500, 3499]}
#为Ipad Key增加一个列表中的元素
>>> dic_name[‘Ipad‘].append(2499)
>>> dic_name
{‘Ipad‘: [3500, 3499, 2499]}
>>>

#循环整个词典
>>> product_dic
{‘Ipad‘: 3599, ‘T-shirt‘: 199, ‘Coffee‘: 250000, ‘Car‘: 250000}
>>> for a,b in product_dic.items():
    print a,‘\t‘,b
Ipad   3599
T-shirt    199
Coffee     250000
Car    250000
>>>
时间: 2024-10-01 00:29:09

字典的使用方法的相关文章

Python字典高级使用方法汇总

Python字典高级使用方法汇总 字典(dictionary)是python中的一种非常灵活和强大的数据结构,可以完成很多操作.本文总结了一些除了基本的初始化.赋值.取值之外的常用的字典使用方法. 字典基础参考: [1]:http://www.w3cschool.cc/python/python-dictionary.html [2]:http://www.111cn.net/phper/python/56355.htm [3]:http://skyfen.iteye.com/blog/5675

oc中字典的实现方法详解

一:字典的基本概念 Foundation中的字典(NSDictionary,NSMutableDictionary)是由键-值对组成的数据集合.正如,我们在字典里查找单词的定义一样. 通过key(键),查找的对应的value(值),key通常是字符串对象,也可以是其他任意类型对象.在一个字典对象中,key的值必须是唯一的. 此外,字典对象的键和值不可以为空(nil),如果需要在字典中加入一个空值,可以加入NSNull对象 二:不可变字典-NSDictionary 1:初始化(以一个元素和多个元素

黑马程序员_学习IOS之字典常用的方法

字典是无序的 数组是有序的.字典分为:可变字典和不可变字典  不可变字典对象 NSDictionary * dict = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"4", nil]; //value = ke

Python学习之旅—Day06(字符串+字典+列表重点方法)

前言: 本篇博客主要针对字符串,字典和列表中的一些容易忽略的重点方法进行整理,以期进一步夯实大家的基础. [001]字符串方法--isspace()方法 isspace()方法主要检测字符串是否只由空格组成.我们通过如下的实际例子来查看该方法: str1 = " " print(str1.isspace()) str2 = "cisco 123" print(str2.isspace()) str3 = " #" print(str2.isspa

python 字典(dict)get方法应用

如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法. 今天给大家分享的就是字典的get()方法. 这里我们可以用字典做一个小游戏,假设用户在终端输入字符串:"1"或者是"2"或者是"3",返回对应的内容,如果是输入其他的,则返回"error" 这里有的朋友可能会用if elif else判断语句来操作,确实可以,但是比较繁琐.给大家推荐一个字典的get()方法非常

python 字典的使用方法

python字典的使用方法 简单说下python字典和数组.元组的命名区别 字典使用大括号来命名"{}",数组使用中括号来命名"[]",元组使用小括号来命名"()" 命名方法: #定义词典dic_name >>> dic_name = {'Ipad': 3599, 'Car': 250000, 'Coffee': 35, 'Iphone': 4999, 'pen': 5} #查看定义的词典内容 >>> dic_

Python 字典(Dictionary) update()方法

Python 字典(Dictionary) update()方法 描述: Python 字典(Dictionary) update() 函数把字典dict2的键/值对更新到dict里. 语法: update()方法语法: dict.update(dict2) 参数: dict2 -- 添加到指定字典dict里的字典. 返回值: 该方法没有任何返回值. 实例: 以下实例展示了 update()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'A

列表、字典内置方法

列表内置方法:只能给列表用 lt = [1, 2, 3,4] 方法 代码 索引取值/索引修改值 lt[0] = 2 print(lt) 索引切片 print(lt[0:1]) 成员运算in/not in print(2 in lt) print(2 not in lt) for循环 for i in lt:print(i) len长度 print(len(lt)) append():追加值 lt.append(4) print(lt) sort():排序 lt.sort() print(lt)

Python 字典(Dictionary) get()方法

描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: dict.get(key, default=None) 参数 key -- 字典中要查找的键. default -- 如果指定键的值不存在时,返回该默认值值. 返回值 返回指定键的值,如果值不在字典中返回默认值None. 实例 以下实例展示了 get()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'A

Python 字典(Dictionary) setdefault()方法

描述 Python 字典(Dictionary) setdefault() 函数和get()方法类似, 如果键不已经存在于字典中,将会添加键并将值设为默认值. 语法 setdefault()方法语法: dict.setdefault(key, default=None) 参数 key -- 查找的键值. default -- 键不存在时,设置的默认键值;存在则不设置. 返回值 该方法没有任何返回值. 实例 以下实例展示了 setdefault()函数的使用方法: #!/usr/bin/pytho