文档章节

Python教程-字典(1)

智能小松鼠
 智能小松鼠
发布于 2016/12/06 16:03
字数 206
阅读 3
收藏 0
d = {key1 : value1, key2 : value2 }
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
dict1 = { 'abc': 456 };
dict2 = { 'abc': 123, 98.6: 37 };

 

x.get(key):获得字典中key对应的值

x.items():获得字典中所有的元素

x.iteritems():用迭代方式获得字典中所有的元素

x.pop(key):删除字典中对应的key-value

x.keys():返回字典中所有的键

x.values():返回字典中所有的值

x.has_key(key):查找字典中是否含有此key

x.update(y):使用y字典更新x字典

 

x={'one':[1,'first'],'two':'second','three':{'name':'third','age':3}}
print x.items()
print list(x.iteritems())
print x.keys()
print list(x.iterkeys())
x.pop('two')
print x.items()
y={'one':'first','four':'forth'}
x.update(y)
print x.items()
print x.values()

[('three', {'age': 3, 'name': 'third'}), ('two', 'second'), ('one', [1, 'first'])]
[('three', {'age': 3, 'name': 'third'}), ('two', 'second'), ('one', [1, 'first'])]
['three', 'two', 'one']
['three', 'two', 'one']
[('three', {'age': 3, 'name': 'third'}), ('one', [1, 'first'])]
[('four', 'forth'), ('three', {'age': 3, 'name': 'third'}), ('one', 'first')]
['forth', {'age': 3, 'name': 'third'}, 'first']

 

© 著作权归作者所有

智能小松鼠
粉丝 311
博文 356
码字总数 37236
作品 0
海淀
QA/测试工程师
私信 提问
python基础:1. 基础、数据类型

教程:http://www.runoob.com/python/python-tutorial.html pypi网站有许多第三方模块 安装python: 安装anaconda即可 注释: # 缩进: python每行都要顶格写,不要缩进。 python结束也不用分...

ant_yi
2018/11/13
0
0
Python教程:17个冷门但实用的小技巧

编者按:Python是机器学习的主流语言,没有之一。今年5月,它首次在PYPL排行榜上超越JAVA,成为全球第一大编程语言。而一个月后,Stack Overflow也分享了最新的编程语言浏览量统计数字,结果...

Python程序猿
2018/08/16
0
0
分分钟钟学会Python - 数据类型

数据类型 1 整型(int) 整型的长度 py2中有:int/long 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-...

急速奔跑中的蜗牛
05/23
0
0
Python基础入门教程(4)(数据类型)

人生苦短,我学Pyhton   Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同...

jamesjoshuasss
2017/03/07
0
0
破解密码很难? 利用Python自动编写暴力破解字典, 黑客必学技能!

Python是一款非常强大的语言。用于测试时它非常有效,因此Python越来越受到欢迎。 因此,在此次教程中我将聊一聊如何在Python中生成字典,并将它用于任何你想要的用途。 前提要求 如果你用v...

Python新世界
2018/08/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
50分钟前
4
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
6
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部