文档章节

零基础学python-8.7 字典常用方法

raylee2015
 raylee2015
发布于 2015/09/17 16:38
字数 211
阅读 11
收藏 0

1.列举字典的值、键与对

>>> d={'a':1,'b':2,'c':3,'d':4}
>>> list(d.keys ())
['c', 'd', 'a', 'b']
>>> list(d.values ())
[3, 4, 1, 2]
>>> list(d.items ())
[('c', 3), ('d', 4), ('a', 1), ('b', 2)]
>>>

2.获取相对位置

>>> d={'a':1,'b':2,'c':3,'d':4}
>>> d.get ('a')
1
>>>

3.合并(注意:不能够使用+,只能够使用update)

>>> d={'a':1,'b':2,'c':3,'d':4}
>>> e={'e':5}
>>> d+e
Traceback (most recent call last):
  File "<pyshell#30>", line 1, in <module>
    d+e
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'
>>> d.update (e)
>>> d
{'c': 3, 'e': 5, 'd': 4, 'a': 1, 'b': 2}
>>>

4.删除

>>> d={'a':1,'b':2,'c':3,'d':4}
>>> d.pop ('a')
1
>>> d
{'c': 3, 'd': 4, 'b': 2}
>>> del d['b']
>>> d
{'c': 3, 'd': 4}
>>>

就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录


版权声明:本文为博主原创文章,未经博主允许不得转载。

本文转载自:http://blog.csdn.net/raylee2007/article/details/48064977

raylee2015
粉丝 6
博文 265
码字总数 44224
作品 0
江门
私信 提问
Python基础总结成千行代码,让Python入门更简单!

只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python!当时我就不信邪啊,等我看完之后,即使作为一个Python老鸟了,还是领会到了很多教授他的独特见解!...

糖宝lsh
2018/09/10
260
0
零基础掌握人工智能(AI)核心语言:Python

1.谁适合本课程? 不管你是想掌握自己人生的第一门编程语言,还是以后想从事数据分析、大数据、机器学习、深度学习、人工智能相关的工作,Python都是你必不可少的工具。本课程零基础即可加入...

菜鸟窝
08/02
0
0
Python36讲零基础速成班

主办方: 有用教育(上海荣隆教育科技有限公司)是一家专业培养资深IT工程师并让学员高薪就业、专注于Python开发、AI人工智能的教育机构,公司总部设立在上海,为IT人员提供到岗即用式的实战培...

有用教育
05/08
4
0
Python爬虫入门 | 3 爬虫必备Python知识

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

ch3ruf0termb3yh
2018/04/20
0
0
如何用 Python 可视化《三国》人物与兵器出现频率?(视频教程)

咱们以《三国演义》人名和兵器谱为例,尝试读取不同结构的文本文件,并且对其中的信息进行统计分析和可视化。 入门 如何帮助学生高效入门 Python ,一直是困扰我的问题。 总结经验后,我写下...

王树义
2018/06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Nginx 快速安装详解

一、Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамбле...

网络小虾米
7分钟前
3
0
技术分享 | slave_relay_log_info 表认知的一些展开

作者:胡呈清 slave_relay_log_info 表是这样的: mysql> select * from mysql.slave_relay_log_info\G *************************** 1. row *************************** Number_of_lin......

爱可生
9分钟前
2
0
nginx配置http访问自动跳转到https

server {listen 80;server_name www.域名.com;rewrite ^(.*) https://$server_name$1 permanent;}server {listen 443;server_name www.域名.com;root /home/www;ssl on;......

很好亦平凡ms
9分钟前
2
0
SpreadJS:一款中国研发的类Excel开发工具,功能涵盖Excel的 95% 以上

Excel 作为一款深受用户喜爱的电子表格工具,借助其直观的界面、出色的计算性能、数据分析和图表,已经成为数据统计领域不可或缺的软件之一。 基于Excel对数据处理与分析的卓越表现,把Excel...

葡萄城技术团队
10分钟前
2
0
用javafx框架tornadofx做了个天气预报的程序

class WeatherApp : App(WeatherView::class)class WeatherView : View("十五天天气预报") { val weatherVM: WeatherViewModel by inject() val controller: WeatherController by......

oschina4cyy
13分钟前
2
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部