python中的字典

论坛 期权论坛 脚本     
匿名技术用户   2021-1-4 12:53   723   0

一、字典

1、字典的定义

字典是Python中重要的数据类型,字典是由key-value对组成的集合,字典的key通过value来引用。

字典是一个无序的数据集合,使用print输出字典的时候
通常输出的顺序和定义的顺序是不一致的

定义空字典

d = { }

d = ( )

2、字典的特性

字典是无序的所以不支持索引、切片、重复和连接

只支持成员操作符和for循环遍历,操作对象只能是key值

3、字典的增加

直接增加和update增加、setdefault方法增加value值

运行结果为:

4、字典的删除

pop:弹出指定的key-value值

del加指定key值

popitem不指定随机删除key-value值

del + d删除字典在内存中的对象

5、字典的修改与查看

1)指定key值直接修改

2)update更新修改

运行结果如下:

3)keys直接查看

4)values直接查看

5)查看key-value对

items列表元组的形式显示

6)for循环遍历字典:默认显示字典的keys值

运行结果为:

查看key值是否存在

. get方法:存在显示1,不存在显示None

运行结果为:

二、字典练习题

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

运行结果为:

2、重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.;
1. 用户输入一句英文句子;
2. 打印出每个单词及其重复的次数;
"hello java hello python"
hello 2
java 1
python 1

运行结果为:

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP