我是靠谱客的博主 清新芹菜,最近开发中收集的这篇文章主要介绍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学习笔记-----字典及其特性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部