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

Python 字典

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-10-16 17:00:09 | 显示全部楼层 |阅读模式
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。实例(Python 2.0+)#!/usr/bin/python6 a" t' e% A4 j4 l3 s: x, C
# -*- coding: UTF-8 -*-
  r4 ?  e/ H: e3 P3 N
' B, G9 w, `: X# A6 Jdict = {}
' e) a; m& l9 N& K: E# @  p: q5 m1 bdict['one'] = "This is one"$ x9 p: u7 o& \1 t  u: c* i6 \
dict[2] = "This is two"
$ P! ?" R" g$ i, S* B; P4 j 1 L& B" j: c. M! A- I6 c3 x
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
: O4 Z# D; r9 ^, J & O  {# D: M& A' |7 D8 x
" c* a" e  G% e( J: t
print dict['one']          # 输出键为'one' 的值& d/ m2 l: |+ g' Q4 M
print dict[2]              # 输出键为 2 的值
: c2 e( V3 z  T2 g/ \* uprint tinydict             # 输出完整的字典3 F6 w! y7 W* O- a" S! F" p
print tinydict.keys()      # 输出所有键
8 A: `+ }! M" h$ A) 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 01:21 , Processed in 0.023860 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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