易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 3591|回复: 0
收起左侧

Python 字典

[复制链接]
发表于 2019-10-16 17:00:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。实例(Python 2.0+)#!/usr/bin/python/ L8 ?1 R) O$ ?! h8 x8 M8 C& {$ g" D
# -*- coding: UTF-8 -*-
' t" j3 Q9 ?9 v, [7 u$ ~, L
# l# @, ?7 ~! w: Z3 Pdict = {}% Q& j4 g6 @3 X% g8 N
dict['one'] = "This is one"
* S0 O; a5 o8 Odict[2] = "This is two"5 L+ l9 M0 W; K+ W: @8 U/ \: D

7 ~: P$ R; z& ftinydict = {'name': 'john','code':6734, 'dept': 'sales'}
/ u; P3 S8 `1 y' R4 Y) }) ]
1 Z8 m1 y# G3 o$ ?$ i2 V
: L; S; U1 t/ wprint dict['one']          # 输出键为'one' 的值5 C) G5 v# n( u" Q. Z6 D
print dict[2]              # 输出键为 2 的值
2 U' g: p* z2 @1 \. [" f4 qprint tinydict             # 输出完整的字典% g/ z& l3 y3 C3 |" n% r
print tinydict.keys()      # 输出所有键2 c2 i$ ~9 F4 M5 E: `" E
print tinydict.values()    # 输出所有值输出结果为:This is oneThis is two{'dept': 'sales', 'code': 6734, 'name': 'john'}['dept', 'code', 'name']['sales', 6734, 'john']
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 01:03 , Processed in 0.047382 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表