栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

使用IDLE学习python:字典dict

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用IDLE学习python:字典dict

一、字典创建、赋值、访问
  • 字典是另一种可变容器模型,且可存储任意类型对象
  • 键必须是唯一的,但值则不必,使用字典的“键”访问它的“值”
  • 一个字典中,值可以取任何数据类型,但键必须是不可变类型,如字符串、数字、元组
  • 同一个键只有一个值,如果同一个键被赋值两次,键的值就只是后一个值

>>> dict={'key1':'pig','key2':'tiger','key3':1234,'key4':'number'}    #定义字典并赋值
>>> type('key1')

>>> type('123')         #加冒号的都是字符串

>>> type(123)         #不加冒号的才是数字

>>> dict1={'a':123,1:'abc'}       #创建另外一个字典,键可以为数字和字符
>>> dict1
{'a': 123, 1: 'abc'}

>>> dict['key1']         #访问字典的值
'pig'
>>> print('第一个字典的第一个值是:',dict['key1'])       #访问并输出字典的值
第一个字典的第一个值是: pig
>>> dict1[1]
'abc'
>>> dict1[a]              #数字就不需要加冒号,字符就需要
Traceback (most recent call last):
  File "", line 1, in
    dict1[a]
NameError: name 'a' is not defined
>>> dict1["a"]
123


二、修改、、增加、删除字典里的值

修改字典的值、增加字典的键和值的格式是一样的(不能修改字典的键)

>>> dict['key1']=dict1       #修改字典某个键的值,值可以是任何类型,也可以是空,即‘’
>>> dict
{'key1': {'a': 123, 1: 'abc'}, 'key2': 'tiger', 'key3': 1234, 'key4': 'number'}

>>> dict['key5']='love'      #增加字典的键和值
>>> dict
{'key1': {'a': 123, 1: 'abc'}, 'key2': 'tiger', 'key3': 1234, 'key4': 'number', 'key5': 'love'}


删除

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275908.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号