我是靠谱客的博主 清新芹菜,这篇文章主要介绍python学习笔记-----字典及其特性,现在分享给大家,希望可以做个参考。

字典的定义

字典是一个无序的数据集合
通常输出的顺序和定义的顺序不一致

定义一个空字典

定义一个有对应关系的字典

字典的嵌套

字典:key-value键-值对
value可以是任意的数据类型

设置字典所有的key的value值相同

字典的特性

字典,不支持索引和切片

索引

切片

字典的重复和连接没有意义,因为字典的key值是唯一的

成员操作符(针对key值)

迭代

for循环,默认遍历字典的key值

遍历字典

字典的增加

如果key值存在,则更新对应的value值,如果key值不存在,则添加对应的key-value数值

字典的赋值

.update(service变,service_backup不变)

.update(存在的更新,不存在的添加)

setdefault添加key值
如果key值存在,不做修改
如果key值不存在,添加对应的key-value

字典的删除

del删除

pop删除

pop删除指定的key的key-value
如果key存在,删除,并返回删除key对应value

如果不存在,报错

popitem

popitem删除最后一个key-value值对

clear

clear 清空字典内容

字典的查看

查看字典的key值

print(services.keys())

查看字典的value值

print(services.values())

查看字典的key-value值

print(services.items())

查看key的value值

key不存在,默认返回None
key不存在,有default,则返回default值

get方法

如果key值存在,返回
如果不存在,默认返回None,如果需要指定返回值,传值即可

字典练习

1.数字重复统计:

数字重复统计:
1). 随机生成1000个整数;
2). 数字的范围[20, 100],
3). 升序输出所有不同的数字及其每个数字重复的次数;

 

 

2.输入一串字符串,统计每个单词出现的次数

例如:
‘westos hello python westos’
westos 2
hello 1
python 1

最后

以上就是清新芹菜最近收集整理的关于python学习笔记-----字典及其特性的全部内容,更多相关python学习笔记-----字典及其特性内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部