找回密码
 注册
查看: 3599|回复: 0

Python 字典

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-16 17:00:09 | 显示全部楼层 |阅读模式
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。实例(Python 2.0+)#!/usr/bin/python" E" W2 X* h& s1 i; p
# -*- coding: UTF-8 -*-. B0 L* H* \8 N5 X  K2 o5 H4 F2 C

- r" b0 |& m. r# ?  Zdict = {}; ^! p/ ?. R1 F( o9 G1 p' y2 g! t
dict['one'] = "This is one"
7 s1 B' E: @& P$ hdict[2] = "This is two"
2 o) i0 Z* }# a, d4 p2 j) O# j8 R 8 W) [' P6 M7 o. M. w# N: e  n( z4 [4 D
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}8 m0 @+ g( O; @: k6 o9 X

- X5 D# X6 v0 ^. X! \
4 W4 w7 }- e* u. s( b. Nprint dict['one']          # 输出键为'one' 的值4 ]( p1 M, v/ B4 S% M0 C6 M1 h
print dict[2]              # 输出键为 2 的值
7 `- R4 V: G- U4 A7 {  O& g* Sprint tinydict             # 输出完整的字典
0 [7 l/ ?4 z1 o* O9 I7 g; Gprint tinydict.keys()      # 输出所有键+ V% e4 \) I: ~, a
print tinydict.values()    # 输出所有值输出结果为:This is oneThis is two{'dept': 'sales', 'code': 6734, 'name': 'john'}['dept', 'code', 'name']['sales', 6734, 'john']
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:33 , Processed in 0.016410 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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