文档章节

python 字典简单操作

月黑风高杀人夜
 月黑风高杀人夜
发布于 2015/08/28 12:47
字数 152
阅读 32
收藏 3
  1. 创建

  

两种方法

第一种:

>>> a={}   //首先声明类型
>>> a['a']=1
>>> a


{'a': 1}
第二种:

>>> b={'a':1,'b':2}  //直接创建
>>> b
{'a': 1, 'b': 2}

2.删除

删除制定key-value

>>> del b['b']
>>> b
{'a': 1}
清空字典所有key-value

>>> b
{'a': 1, 'c': 4}

>>> b.clear()
>>> b
{}
彻底删除字典这个对象!!!

>>> del b
>>> b
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined

3.字典中添加元素

也是两种方法

>>> dict={} //声明后 或者 dict={'a':1}
>>> dict['c']=1
>>> dict
{'c': 1}
另一种运用setdefault

>>> dict.setdefault('a','qqq')
'qqq'
>>> dict
{'a': 'qqq', 'c': 1}

未完待续

© 著作权归作者所有

共有 人打赏支持
月黑风高杀人夜
粉丝 11
博文 112
码字总数 90868
作品 0
深圳
私信 提问
Python 入门之基本数据类型

为什么我要学习Python这门语言呢?其实很简单,我想拓展技术面的同时,尝试更多的方向,可能最后会不了了之,谁知道呢?有可能的话,我会向爬虫和数据分析这个方向走。所以也就开始了我的Pyt...

YJK923
2018/08/17
0
0
Python 元组、列表、字典、文件

python的元组、列表、字典数据类型是很python(there python is a adjective)的数据结构。这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益处。 元组 个人认为就...

icheer
2012/07/13
0
0
Python爬虫入门 | 3 爬虫必备Python知识

点击上方蓝色字体,关注我们 15 这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源。看着文章,打开电脑动手实践,平均45分钟就...

ch3ruf0termb3yh
2018/04/20
0
0
[python][collections] Counter 计数器

在做文本统计分析的时候,我们经常会需要进行“计数”这样一个环节。而如果直接使用字典,代码难免会变得复杂。其实, collections 模块中早就给我们定义好了 Counter 类,它可以很方便地实现...

cometeme
2018/12/12
0
0
30 个有关 Python 的小技巧

从我开始学习python的时候,我就开始自己总结一个python小技巧的集合。后来当我什么时候在Stack Overflow 或者在某个开源软件里看到一段很酷代码的时候,我就很惊讶:原来还能这么做!,当时...

大数据之路
2014/04/05
0
1

没有更多内容

加载失败,请刷新页面

加载更多

dockerfile 镜像构建(1)

通用dockerfile 利用已经编译好的.jar 来构建镜像。要构建的目录如下: [root@iZuf61quxhnlk9m2tkx16cZ demo_jar]# docker build -t demo:1 . 运行镜像: [root@iZuf61quxhnlk9m2tkx16cZ de...

Canaan_
49分钟前
2
0
Redis radix tree源码解析

Redis实现了不定长压缩前缀的radix tree,用在集群模式下存储slot对应的的所有key信息。本文将详述在Redis中如何实现radix tree。 核心数据结构 raxNode是radix tree的核心数据结构,其结构体...

阿里云云栖社区
51分钟前
10
0
vue import 传入变量

在做动态添加component的时候,传入变量就会报错,出现以下错误信息: vue-router.esm.js?fe87:1921 Error: Cannot find module '@/components/index'. at eval (eval at ./src/components ......

朝如青丝暮成雪
53分钟前
2
0
Flutter开发 Dio拦截器实现token验证过期的功能

前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有“token验证过期”的需求,所以接下来我简单总结一下在Flutter项目中如何实现自动刷新token并重...

EmilyWu
55分钟前
9
0
final Map可以修改内容,final 常量不能修改

1.final Map 可以put元素,但是不可以重新赋值 如: final Map map = new HashMap(); map = new HashMap();//不可以 因为栈中变量map引用地址不能修改 2.final str = “aa”; str = "bb";/......

qimh
58分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部