组合数据类型字典

dict是一种无序的组合数据类型,其中包含0个或多个键-值对,可以对其进行数据项的添加或移除操作。

创建字典 d1 = {“id”:1991,"name":"yoyo","size":6}

>>> d1
{‘id‘: 1991, ‘size‘: 6, ‘name‘: ‘yoyo‘}
>>> d1["id"]  #查询
1991

>>> d1["age"] = 25  #添加键值对
>>> d1
{‘id‘: 1991, ‘size‘: 6, ‘name‘: ‘yoyo‘, ‘age‘: 25}
>>> del d1["age"]  #删除键值对
>>> d1
{‘id‘: 1991, ‘size‘: 6, ‘name‘: ‘yoyo‘}

字典内置的函数

>>> d1.copy()  #返回浅拷贝
{‘id‘: 1991, ‘size‘: 6, ‘name‘: ‘yoyo‘}

>>> d1.items()  #返回所有键值对的视图
dict_items([(‘id‘, 1991), (‘size‘, 6), (‘name‘, ‘yoyo‘)])

>>> d1.keys()  #返回所有键的视图
dict_keys([‘id‘, ‘size‘, ‘name‘])

>>> d1.get("id")  #返回相关的值
1991

>>> d1.pop("id")  #返回值并移除相关的项
1991

>>> d1.popitem()  #返回并移除任意一个键值对
(‘size‘, 6)

>>> d1.values()  #返回所有值的视图
dict_values([‘yoyo‘])

>>> d1.clear()  #移除所有项

时间: 2024-10-12 17:34:11

组合数据类型字典的相关文章

Python3组合数据类型(元组、列表、集合、字典)语法

一.序列类型(字符串,元组(),列表[]) 序列类型支持in,len(),分片[],迭代,5种内置序列类型:bytearray,bytes,list,str,tuple(元组). 1.元组可以嵌套(如:x=str[2][1][0][1]) 2.元组的命名(collections.namedtuple(),即自定义) 样:sale=collctions.namedtuple("sale","productid customerid date price") 逗号前的为

字符串、组合数据类型练习

一.字符串练习: 1.http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html 取得校园新闻的编号 url="http://news.gzcc.cn/html/2017/xiaoyuanxinwen_1027/8443.html" print(url[-14:-5]) 2.https://docs.python.org/3/library/turtle.html 产生python文档的网址 abbr1='http://new

组合数据类型练习

1.组合数据类型练习: 分别定义字符串,列表,元组,字典,集合,并进行遍历. 1.定义字符串,并进行遍历 >>> str="987" >>> for i in str: print(i) 2.定义列表,并进行遍历 >>> a=['9','7','8'] >>> for i in a: print(i) 3.定义元祖,并进行遍历 原文地址:https://www.cnblogs.com/126lc/p/8622608

计算机二级python 知识点篇(组合数据类型)

计算机二级python 知识点篇(组合数据类型) 集合.列表.字符串.元组.字典 集合类型 : 集合 (无序.无相同元素) 序列类型 :列表.字符串.元组 (有序.元素之间不排他) 映射类型 :字典 集合 集合概述 集合中元素不可重复, 元素类型只能是固定数据类型,例如: 整数. 浮点数. 字符串. 元组等, 列表. 字典和集合类型本身都是可变数据类型, 不能作为集合的元素出现 >>>S = {1010, "1010", 78.9} >>>type(

测验6: 组合数据类型 (第6周)-单选题

1.???????????????????????????????????????????????????????????????????????????????? 关于Python组合数据类型,以下描述错误的是:???????????????????????????????????????????????????????????????????????????????? A.Python的字符串.元组和列表类型都属于序列类型 B.组合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一

python组合数据类型和数据结构

//2019.12-071.pyhton里面组合数据类型主要有三种:集合(set).序列(字符串str.列表list and 元组tuple)和映射(字典dic)2.集合类型一般使用大括号{}来进行表示,并且里面的集合元素没有索引和位置的概念,元素是独一无二和无序的,可以用来过滤相同的元素.3.字典的定义是使用{}来进行定义,也可以使用dict()来进行字典的定义,{}不可以定义集合组合数据,组合数据是用set()函数来进行定义.4.删除字典里面的键值对可以使用del保留字来实现,del s[k

Clojure练习-5.组合数据类型

Clojure练习-5.组合数据类型 "用100个函数来操作一个数据结构比10个函数操作10个数据结构要好很多.基于一个统一的数据结构,我们可以构建出一系列的小函数,这些小函数又可以组合起来形成一个强大的系统.而为不同的数据结构编写不同的函数,在根本上就削减了复用的可能." -- [ Alan Perlis ] Clojure练习-5组合数据类型 组合数据类型 知识汇总 实现一个索引函数 解1 测试 解2 测试 其他 5. 组合数据类型 知识汇总: 实现一个索引函数 实现一个函数,在一

Python:基础数据类型--字典

基础数据类型--字典 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必. d = {key1 : value1, key2 : value2 } 字典:增 dic = {'name': '老男孩','age': 10000, 'sex': '男'} dic['hobby'] = 'old

组合数据类型练习,英文词频统计实例上列表,元组,字典,集合的遍历。 总结列表,元组,字典,集合的联系与区别。

1.字典实例:建立学生学号成绩字典,做增删改查遍历操作. d={'天':95,'青':78,'色':65,'等':66}print('学生成绩字典:',d)d['烟']=98print('增加:',d)d.pop('等')print('删除:',d)d['天']=78print('修改:',d)print('查询青成绩:',d.get('青','无')) 2.列表,元组,字典,集合的遍历.总结列表,元组,字典,集合的联系与区别. s=list('123456789')t=set('7564231