- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。实例(Python 2.0+)#!/usr/bin/python- j+ h, M7 e0 y- h- g* M0 i* k
# -*- coding: UTF-8 -*-
2 S0 w0 U) U8 S4 f- z' \& B # g: @ n) H5 n2 H
dict = {}
# A8 V, f& a! f' Ndict['one'] = "This is one"% j! K, ^* {! Z2 I4 ?7 K2 _
dict[2] = "This is two"
# s6 T$ r( C G0 ^! ^1 z) N
) z" q7 V3 K. T3 Ytinydict = {'name': 'john','code':6734, 'dept': 'sales'}
! W, w8 G% X4 C7 T" L( s$ U
~2 d J/ m* i. c" G 1 G8 _0 E, g: b, J/ Y; r
print dict['one'] # 输出键为'one' 的值
0 v6 u/ F# f& x) J5 |4 yprint dict[2] # 输出键为 2 的值
4 x9 @' Z( i- z0 q5 ] Kprint tinydict # 输出完整的字典
3 E9 k) _ M+ y+ `! Nprint tinydict.keys() # 输出所有键
9 f# n9 y/ d) c3 s3 hprint tinydict.values() # 输出所有值输出结果为:This is oneThis is two{'dept': 'sales', 'code': 6734, 'name': 'john'}['dept', 'code', 'name']['sales', 6734, 'john'] |
|