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

Python 字典

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-16 17:00:09 | 显示全部楼层 |阅读模式
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。实例(Python 2.0+)#!/usr/bin/python
8 o1 M) K, E& P6 K! H3 R$ G# -*- coding: UTF-8 -*-
' \6 y- t. h/ N8 |0 Z8 C0 ]; n; R4 c3 x + Y+ [8 _2 [3 h1 ~
dict = {}6 v4 Y/ p  L. B( P$ d8 q6 Q
dict['one'] = "This is one"7 E& C8 }. d2 M$ F) z
dict[2] = "This is two"
2 {2 @3 J  E$ D& _* D. }
1 ]& n6 @9 F/ Q# {2 Qtinydict = {'name': 'john','code':6734, 'dept': 'sales'}6 ]; R4 r4 }/ Y1 ]2 |  C' s# x
' T, r: p7 }/ s! ?' J
" S! |( @& d' M& B' O$ q/ E+ d
print dict['one']          # 输出键为'one' 的值
. }7 Z" L+ m: @9 h7 ^0 x* t2 c7 kprint dict[2]              # 输出键为 2 的值
* L, x- Y* E# F8 K2 i* dprint tinydict             # 输出完整的字典
9 A/ m) O$ ?- ?  l$ b+ Tprint tinydict.keys()      # 输出所有键
* J; y- k* Q6 Y- g8 xprint 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:27 , Processed in 0.016427 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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