我的编程空间,编程开发者的网络收藏夹
学习永远不晚

字典的增删改查

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

字典的增删改查

字典的创建方式:
dic={'name':'cindy','age':24,'hobby':'girls','is_handsome':True} #格式{‘键’:‘值’,'键':数字,.........}
print(dic)
print (dic['name'])
不常用的两种创建字典的方法
# a=list((1,2,3,4))
# print(a)
# dic2=dict((('name','cindy'),))
# print(dic2)


1 dic1={'name':'cindy'}
2 dic1['age']=24                         #在dic1中添加age键 然后赋值为24
3 print (dic1)
4 
5 dic1.setdefault('hobby','girl')        #在dic1中 若setdefault函数中参数键存在  则不予理会 若没有则添加 并返回相应的字典的值
6 print(dic1)
7 
8 red=dic1.setdefault('hobby','girl')
9 print(red)


 1 dic5 = {'name': 'alex', 'age': 18, 'class': 1}
 2 
 3 dic5.clear()                           # 清空字典
 4 print(dic5)
 5 del dic5['name']                       #删除字典中指定键值对
 6 print(dic5)
 7 
 8 print(dic5.pop('age'))                 #删除字典中指定键值对,并返回该键值对的值
 9 ret=dic5.pop('age')
10 print(ret)
11 print(dic5)
12 
13 a = dic5.popitem()                     #随机删除某组键值对,并以元组方式返回值
14 print(a, dic5)
15 
16 del dic5                               #删除整个字典


dic4={'name':'cindy','age':24,'hobby':'girls','is_handsome':True}
dic4['age']=55
print(dic4)

dic5={'1':'111','2':'222','hobby':'333'}
dic4.update(dic5)                        #将dic4在dic5中没有的键添加进去 如果有相同的键则修改成dic5的键盘
print(dic4)
print(dic5)


1 dic3={'name':'cindy','age':24,'hobby':'girls','is_handsome':True}
2 print(dic3['name'])
3 print(dic3.keys())                     #keys是所有的键 用字典dic3去调用  可返回所有的键 返回值的类型是'dict_keys'(这个不用管)
4 print(dic3.values())                   #value是值
5 print(dic3.items())                    #item是key和value都取
6 print(list(dic3.items()))              #使用list将取出的值展示成列表

还有一些其他用法

 1 dic6=dict.fromkeys(['host1','host2','host3'],'test') #分别赋值
 2 print(dic6)                            #{'host3': 'test', 'host1': 'test', 'host2': 'test'}
 3 
 4 dic6['host2']='abc'                    #键的替换
 5 print(dic6)
 6 
 7 dic6=dict.fromkeys(['host1','host2','host3'],['test1','tets2'])
 8 print(dic6)                            #{'host2': ['test1', 'tets2'], 'host3': ['test1', 'tets2'], 'host1': ['test1', 'tets2']}
 9 
10 dic6['host2'][1]='test3'
11 print(dic6)                            #{'host3': ['test1', 'test3'], 'host2': ['test1', 'test3'], 'host1': ['test1', 'test3']}
12 
13 
14 
15 av_catalog = {
16     "欧美":{
17         "www.youporn.com": ["很多免费的,世界最大的","质量一般"],
18         "www.pornhub.com": ["很多免费的,也很大","质量比yourporn高点"],
19         "letmedothistoyou.com": ["多是自拍,高质量图片很多","资源不多,更新慢"],
20         "x-art.com":["质量很高,真的很高","全部收费,屌比请绕过"]
21     },
22     "日韩":{
23         "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","听说是收费的"]
24     },
25     "大陆":{
26         "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"]
27     }
28 }
29 
30 av_catalog['欧美']["www.youporn.com"][1]='高清无码'
31 
32 
33 
34 dic={5:'555',2:'666',4:'444'}
35 print(sorted(dic))                     #根据键进行排序
36 print(sorted(dic.items()))             #根据键进行排序
37 print(sorted(dic.values())             #根据值进行排序
38 
39 
40 
41 
42 
43 dic7={'name':'cindy','age':18}
44 
45 
46 for i in dic7:
47     print(i,dic7[i])                     #循环遍历字典的推荐方式 print后面的参数第一个是键值 第二个是值
48 
49 for i,v in dic7.items():                 #循环遍历字典的另外一种方式 效率更低
50     print(i,v)

 


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

字典的增删改查

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

字典的增删改查

字典的创建方式:dic={'name':'cindy','age':24,'hobby':'girls','is_handsome':True} #格式{‘键’:‘值’,'键':数字,.........}print(dic)print (
2023-01-31

python3-字典的增删改查

# Auther: Aaron Faninfo = {    "stull01":"alen zhang",    "stull02":"si li",    "stull03":"san zhang",}#查print(info)prin
2023-01-31

python字典的增删改查怎么实现

在Python中,字典的增删改查可以通过以下方式实现:1. 增加字典项:- 使用键值对的形式直接赋值:`dict[key] = value`- 使用`update()`方法:`dict.update({key: value})`2. 删除字
2023-10-11

Python中字典的增删改查如何理解

Python中字典的增删改查如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python中的字典一、字典的特点二、创建字典创建字典用大括号表示dict1={a:3,b
2023-06-22

mysql增删改查

表字段的增、删、改、查增:alter table 表名 add 字段名 数据类型 【位置】;删:alter table 表名 drop 字段名;改:alter table 表名 modify 字段 数据类型 【位置】重命名:alter table 表名 cha

	mysql增删改查
2021-09-09
2024-04-02

html增删改查

HTML是一门用于创建网页的标记语言,它使用标记和标签来描述页面的内容和结构。HTML标签不仅用于呈现页面的内容,还可以用于操作和管理页面的数据,包括增加、删除和修改。HTML的增删改查操作通常基于JavaScript来实现。JavaScript是一种脚本语言,它可以在HTML页面中嵌入,以实现Web页面的动态效果。在本文中,我们将介绍HTML增删改查各种操作的实现。一、HTM
2023-05-15

sqlserver jdbc增删改查

随便个springboot的maven项目都可以。pom.xml 配置 4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.5.R
sqlserver jdbc增删改查
2014-05-04

python3 列表的增删改查

list 增、删、改、查回顾  索引、切片、步长li = ['alex', 123, True, (1, 2, 3, 'wusir'), [1, 2, 3, '小明',], {'name':'alex'}]#li中元素索引号为li = [0
2023-01-31

elasticsearch7.2的增删改查语法

本篇内容主要讲解“elasticsearch7.2的增删改查语法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“elasticsearch7.2的增删改查语法”吧!首先在pom.xml里面导入es
2023-06-02

mongodb 简单的增删改查

增加语法: db.collectionName.insert({json对象});1. 增加单个文档,json对象格式db.user.insert({name:'lee',age:23,sex:'0'}); 2. 增加多个文档,数组格式db.user.inse
2021-12-29

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录